編輯:初級開發
<resources>
<style name="Theme.CWJ" parent="android:Theme">
<item name="android:windowBackground">@drawable/android123</item>
</style>
</resources>
其中上面的代碼中,我們定義設置全局android:windowBackground即背景值為/res/drawable中的android123圖片為背景,更多的屬性定義可以參考vIEw的layout XML屬性設置,比如我們設置所有字體顏色、大體大小和樣式,可以在style節點中加入
<item name="android:textColor">#fff</item>
<item name="android:textSize">14sp</item>
<item name="android:textStyle">bold</item>
當然我們可以將上面的android123的圖片改進下,使用一個xml文件替代,比如使用bitmap對象,則/res/drawable/android123.XML的完整代碼變為
<?XML version="1.0" encoding="utf-8"?>
<bitmap XMLns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/cwj_image"
android:tileMode="repeat" />
這裡我們使用了一個bitmap對象來解析cwj_image圖片,當然這裡可以識別各種類型的圖片,其中android:tileMode是bitmap的內部屬性,其中tileMode設置為repeat代表重復,這樣可以節省bitmap資源,比如我們的背景是一層樓,那麼全屏可以顯示同樣的為5層效果,而圖片僅是一層大小,對於資源利用相對更高。
當然bitmap的屬性tileMode的值為repeat外還有其他的值比如clamp、mirror,這些值並沒有在SDK中並沒有找到定義,通過上次android開發網的 android自定義VIEw以及layout屬性全攻略 一文,我們可以聯想到bitmap屬於android.graphics.Bitmap 包,由於是android框架,所以下載git的base包,找到該類,類的實例化時android123已經在 android自定義VIEw以及layout屬性全攻略 說的很清楚,所以我們定位到res\values中找到attr.XML有關bitmap的定義即可,有關bitmap的更多屬性如 antialias、filter和dither都可以找到使用。
Notification通知界面可以用自己定義的界面來顯示。下面是我實現的帶進度條的通知效果下面是主要實現部分代碼,比較簡單直接看代碼可以了。Java代碼nf =new
這是我在android下用OGL ES畫的第一個圖形,Render的override部分引用了其它同學的一些代碼 怎麼上截圖? Java代碼 public c
這篇文章沒有打算有一個很好的邏輯去介紹android的某個方面,全盤大致上就是我接觸、了解android的ui開發後到現在的一些感想以及個人理解吧! &nbs
android創建資源文件其實很簡單,但如果是創建自定義的原生資源的話,可能不知所措,特別是在剛接觸android開發時,廢說少說,切入正題1、在res新建目錄raw,