android平台定義的主題樣式:
android:theme="@android:style/theme.dialog"
將乙個activity顯示為對話方塊模式
•android:theme="@android:style/theme.notitlebar" 不顯示應用程式標題欄
•android:theme="@android:style/theme.notitlebar.fullscreen" 不顯示應用程式標題欄,並全屏
•android:theme="@android:style/theme.light" 背景為白色
•android:theme="@android:style/theme.light.notitlebar" 白色背景並無標題欄
•android:theme="@android:style/theme.light.notitlebar.fullscreen" 白色背景,無標題欄,全屏
•android:theme="@android:style/theme.black" 背景黑色
•android:theme="@android:style/theme.black.notitlebar" 黑色背景並無標題欄
•android:theme="@android:style/theme.black.notitlebar.fullscreen"
黑色背景,無標題欄,全屏
•android:theme="@android:style/theme.wall*****" 用系統桌面為應用程式背景
•android:theme="@android:style/theme.wall*****.notitlebar" 用系統桌面為應用程式背景,且無標題欄
•android:theme="@android:style/theme.wall*****.notitlebar.fullscreen" 用系統桌面為應用程式背景,無標題欄,全屏
•android:theme="@android:style/translucent" 半透明效果
•android:theme="@android:style/theme.translucent.notitlebar" 半透明並無標題欄
•android:theme="@android:style/theme.translucent.notitlebar.fullscreen" 半透明效果,無標題欄,全屏
•android:theme="@android:style/theme.panel"
android平台定義了三種字型大小:
android字型顏色:
android:textcolor="?android:attr/textcolorprimary"
android:textcolor="?android:attr/textcolorsecondary"
android:textcolor="?android:attr/textcolortertiary"
android:textcolor="?android:attr/textcolorprimaryinverse"
android:textcolor="?android:attr/textcolorsecondaryinverse"
android的progressbar樣式:
style="?android:attr/progressbarstylehorizontal"
style="?android:attr/progressbarstylelarge"
style="?android:attr/progressbarstylesmall"
style="?android:attr/progressbarstylesmalltitle"
分隔符
橫向:
縱向: checkbox樣式
style="?android:attr/starstyle"
類似標題欄效果的textview
style="?android:attr/listseparatortextviewstyle"
其它有用的樣式
android:layout_height="?android:attr/listpreferreditemheight"
android:paddingright="?android:attr/scrollbarsize"
style="?android:attr/windowtitlebackgroundstyle"
style="?android:attr/windowtitlestyle"
android:layout_height="?android:attr/windowtitlesize"
android:background="?android:attr/windowbackground"
修改activity的標題欄樣式
如在styles.xml中增加
<
resources
>
<
style
name
="autowindowtitlebackground"
>
<
item name
="android:background"
>
#778899
style
>
<
style
name
="autowindowtitlebar"
parent
="android:theme"
>
<
item name
="android:windowtitlesize"
>
32dp
<
/item>
le">@style/
autowindowtitlebackground
<
/item>
style
>
resources
>
Android 中的Theme和Style使用
android 中的theme和style使用,還是比較簡單的。1 首先在res values styles.xml的resource中定義三個樣式,分別為 然後在res layout檔案下的activity main.xml中的控制項中引用剛才定義的style。android id id text...
Android風格設計(style)
android的風格設計 style 是乙個很重要的功能,因為它可以讓應用程式裡的控制項 widget 個性化。風格設計的使用如下 android的style功能,主要的物件是widget,風格是為了套用到widget上 另外android提供布景 theme 功能,可以做更大範圍的套用。下面是乙個...
Android風格設計(style)
android的風格設計 style 是乙個很重要的功能,因為它可以讓應用程式裡的控制項 widget 個性化。風格設計的使用如下 android的style功能,主要的物件是widget,風格是為了套用到widget上 另外android提供布景 theme 功能,可以做更大範圍的套用。下面是乙個...