定制progrebar,這里以progrebar(small)為例,使之在2.x系統(tǒng)里顯示holo風(fēng)格。
成都創(chuàng)新互聯(lián)始終堅持【策劃先行,效果至上】的經(jīng)營理念,通過多達(dá)十載累計超上千家客戶的網(wǎng)站建設(shè)總結(jié)了一套系統(tǒng)有效的全網(wǎng)推廣解決方案,現(xiàn)已廣泛運用于各行各業(yè)的客戶,其中包括:會所設(shè)計等企業(yè),備受客戶贊美。
1)找到系統(tǒng)文件styles.xml 和themes.xml。
在目錄adt-bundle\sdk\platforms\android-19\data\res\values下找到styles.xml和 themes.xml,用Uedit打開;
2) 在系統(tǒng)的styles.xml中搜索控件名稱progrebar,找到
“
”,其中@android:drawable/progress_small_holo是屬性;
3) 復(fù)制progress_small_holo,在adt-bundle\sdk\platforms\android-19\data\res\values\drawable文件夾下搜“progress_small_holo”,
找到對應(yīng)的xml文件,拷貝到我們自己的項目的res下的drawable文件夾下(這個文件夾要自己建)
注意:如果屬性值為?開頭,則使用后面字符串在先在themes.xml中搜索,重復(fù)步驟3.
xml文件內(nèi)容如下:
android:drawable="@drawable/spinner_16_outer_holo" android:pivotX="50%" android:pivotY="50%" android:fromDegrees="0" android:toDegrees="1080" /> android:drawable="@drawable/spinner_16_inner_holo" android:pivotX="50%" android:pivotY="50%" android:fromDegrees="720" android:toDegrees="0" /> 4) 修改錯誤。因為拷貝的progress_small_holo中有張圖片spinner_16_outer_holo,需要拷貝到自己的項目中。 adt-bundle-windows-x86-20130917\sdk\platforms\android-18\data\res\drawable-hdpi中搜索圖片名稱spinner_16_outer_holo, 并將其拷貝到自己的項目中的drawable-hdpi文件夾下; 4) 修改控件屬性。拉一個 progrebar(small)控件,設(shè)置為在2.x系統(tǒng)下預(yù)覽 ,在屬性中加入 android:indeterminateDrawable="@drawable/progress_small_holo"。
文章標(biāo)題:定制progrebar-如何讓控件在2.x系統(tǒng)里顯示holo風(fēng)格(4.x系統(tǒng)下的控件風(fēng)格)
URL分享:http://weahome.cn/article/gecccd.html