android中的style部分屬性值介紹

2021-07-08 20:18:07 字數 3303 閱讀 3076

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樣式:

注:android的progressbar樣式:

style="?android:attr/progressbarstylehorizontal" 長形進度條

style="?android:attr/progressbarstylelarge" 超大號圓形progressbar

style="?android:attr/progressbarstylesmall" 小號圓形progressbar

style="?android:attr/progressbarstylesmalltitle" 標題型圓形progressbar

style="?android:attr/progressbarstylehorizontal"

style="?android:attr/progressbarstylelarge"

style="?android:attr/progressbarstylesmall"

style="?android:attr/progressbarstylesmalltitle"

分隔符

橫向:

android:layout_width="fill_parent"

android:layout_height="1dip"

android:background="?android:attr/listdivider" />

縱向:

android:layout_height="fill_parent"

android:background="?android:attr/listdivider" />

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中增加

接著再修改androidmanifest.xml檔案,找到要自定義標題欄的activity,新增上android:theme值,比如:

去掉所有activity介面的標題欄

修改androidmanifest.xml

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 功能,可以做更大範圍的套用。下面是乙個...