編輯:關於Android編程
先上一張圖
可以看到,對話框的標題顏色是藍色的,下面還有一根線也是藍色的,在某些情況下,我們想改變程序的主題風格,顏色必須做修改,但又懶得去定制Dialog,下面的方法就誕生了:
public static final void dialogTitleLineColor(Dialog dialog, int color) {
Context context = dialog.getContext();
/*int divierId = context.getResources().getIdentifier("android:id/titleDivider", null, null);
View divider = dialog.findViewById(divierId);
divider.setBackgroundColor(color);*/
int divierId = context.getResources().getIdentifier("android:id/alertTitle", null, null);
TextView divider = (TextView)dialog.findViewById(divierId);
divider.setTextColor(backgroundColor);
}
舉一反三,大家想改變系統控件的什麼屬性均可以通過,context獲得資源id,然後得到該資源的實例,最後修改該實例的屬性。修改後的效果如下

android在5.0後出來了material design,俺也把很久前做的APP采用material design翻新了一下!歡迎下載使用!
http://shouji.baidu.com/soft/item?docid=6936655
Android常用布局(FrameLayout、LinearLayout、RelativeLayout)詳解
很多開發者一聽說Android終端的屏幕尺寸五花八門,屏幕分辨率千奇百怪,就覺得Android開發在屏幕適配方面是必定是一件頭疼的事情。因為在Android問世之前,廣大
[android] 如何獲取media文件的meta data信息
在app開發過程中,經常需要顯示media文件的meta data信息,我們如何獲取這些信息呢? MediaStore首先想到的就是MediaStore類了,它
Android WaveView實現水流波動效果
水流波動的波形都是三角波,曲線是正余弦曲線,但是Android中沒有提供繪制正余弦曲線的API,好在Path類有個繪制貝塞爾曲線的方法
Java4Android開發教程(三)java基本概念
什麼是環境變量?環境變量通常是指在操作系統當中,用來指定操作系統運行時需要的一些參數。通常為一系列的鍵值對。path環境變量的作用path環境變量是操作系統外部命令搜索路