Android通過Style改變窗體,控制項的樣式

2021-05-25 00:02:36 字數 1062 閱讀 7700

android為了提公升使用者體驗,android的style設計就是提公升使用者體驗的關鍵之一。android上的style分為了兩個方面:

1.theme是針對窗體級別的,改變窗體樣式;

2.style是針對窗體元素級別的,改變指定控制項或者layout的樣式。

android 系統的themes.xml和style.xml(位於/base/core/res/res/values/)包含了很多系統定義好的style,建議在裡面挑個合適的,然後再繼承修改。以下屬性是在themes中比較常見的,源自android系統本身的themes.xml:

@android:drawable/screen_background_dark

@null

false

false

false

@android:drawable/title_bar_shadow

@android:style/windowtitle

25dip

@android:style/windowtitlebackground

@android:style/animation.activity

至於控制項的style設計就範圍大多了,看看eclipse的android控制項屬性編輯器[properties]就大概知道有哪些條目 ,而android內建的style.xml也只是定義每個控制項的預設樣式而已。

本文程式的themes.xml**如下,自定義了windowtitle,:

<?xml version="1.0" encoding="utf-8"?>

#008

@android:color/black

2.0main.xml**如下:

<?xml version="1.0" encoding="utf-8" ?>  

< linearlayout xmlns:android = ""  

android:orientation = "vertical" android:layout_width = "fill_parent"  

android:layout_height = "fill_parent">  

Android風格設計(style)

android的風格設計 style 是乙個很重要的功能,因為它可以讓應用程式裡的控制項 widget 個性化。風格設計的使用如下 android的style功能,主要的物件是widget,風格是為了套用到widget上 另外android提供布景 theme 功能,可以做更大範圍的套用。下面是乙個...

Android風格設計(style)

android的風格設計 style 是乙個很重要的功能,因為它可以讓應用程式裡的控制項 widget 個性化。風格設計的使用如下 android的style功能,主要的物件是widget,風格是為了套用到widget上 另外android提供布景 theme 功能,可以做更大範圍的套用。下面是乙個...

android開發style詳解

樣式資源 樣式資源定義了使用者介面 ui 的格式和外觀。樣式能被應用到單獨的view 通過置入layout 檔案 或者整個activity及應用程式 通過置入manifest檔案 關於建立及應用樣式的更多資訊,請參閱應用樣式和主題。注意 樣式是簡單型別資源,是用名稱 name 屬性 而非xml檔名 ...