樣式資源定義界面的格式和外觀。樣式可應(yīng)用于單個
View
(從布局文件中)或應(yīng)用于整個
Activity
或應(yīng)用(從清單文件中)。

如需詳細(xì)了解如何創(chuàng)建和應(yīng)用樣式,請參閱樣式和主題。

創(chuàng)新互聯(lián)公司從2013年創(chuàng)立,先為洮北等服務(wù)建站,洮北等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為洮北企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
注意:樣式是使用 name
屬性中提供的值(不是 XML 文件的名稱)引用的簡單資源。因此,您可以在一個 XML 文件中將樣式資源與其他簡單資源合并到一個 <resources>
元素下。
- 文件位置:
res/values/filename.xml
該文件名可以任意設(shè)置。元素的 name
將用作資源 ID。- 資源引用:
- 在 XML 中:
@[package:]style/style_name
- 語法:
- <?xml version="1.0" encoding="utf-8"?>
<resources>
<style
name="style_name"
parent="@[package:]style/style_to_inherit">
<item
name="[package:]style_property_name"
>style_value</item>
</style>
</resources>
- 元素:
<resources>
- 必需。該元素必須是根節(jié)點。
沒有屬性。
<style>
- 定義單個樣式。包含
<item>
元素。屬性:
name
- 字符串。必需。樣式的名稱,用作將樣式應(yīng)用于 View、Activity 或應(yīng)用的資源 ID。
parent
- 樣式資源。對此樣式應(yīng)從中繼承樣式屬性的樣式的引用。
<item>
- 定義樣式的單個屬性。必須是
<style>
元素的子元素。屬性:
name
- 屬性資源。必需。要定義的樣式屬性的名稱,必要時帶有包前綴(例如
android:textColor
)。
- 示例:
- 樣式的 XML 文件(保存在
res/values/
中): - <?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="CustomText" parent="@style/Text">
<item name="android:textSize">20sp</item>
<item name="android:textColor">#008</item>
</style>
</resources>
- 將樣式應(yīng)用于
TextView
的 XML 文件(保存在 res/layout/
中): -
<?xml version="1.0" encoding="utf-8"?>
<EditText
style="@style/CustomText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Hello, World!" />
網(wǎng)頁標(biāo)題:Android復(fù)習(xí)(二)應(yīng)用資源——>樣式-創(chuàng)新互聯(lián)
標(biāo)題URL:http://chinadenli.net/article0/cdghio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計、App開發(fā)、企業(yè)建站、網(wǎng)站制作、品牌網(wǎng)站設(shè)計、電子商務(wù)
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源:
創(chuàng)新互聯(lián)