您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“declare-styleable怎么用”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“declare-styleable怎么用”這篇文章吧。
declare-styleable:declare-styleable是給自定義控件添加自定義屬性用的。
declarestyleable先寫attrs.xml
在res-vlaues文件夾下創建資源文件attrs.xml或則自定義一個資源文件xx.xml,都可以。
之后在里面配置declare-styleable,name為PersonAttr
declarestyleable代碼
[html]viewplaincopy
在CODE上查看代碼片派生到我的代碼片
<?xmlversion="1.0"encoding="utf-8"?>
<resources>
<declare-styleablename="PersonAttr">
<attrname="name"format="reference"/>
<attrname="sex"format="reference"/>
<attrname="age"format="integer"/>
<attrname="weight">
<flagname="fat"value="2"/>
<flagname="mid"value="1"/>
<flagname="thin"value="0"/>
</attr>
<attrname="adult"format="boolean"/>
<attrname="textSize"format="dimension"/>
</declare-styleable>
</resources>
我這里設置了姓名name,性別sex,年齡age,以及特征屬性weight(fat,mid,thin內部的3個屬性及對應的屬性值),還有是否成年adult,和TextView的字體大小textView。
可能這里有人會問,format是什么,里面的單詞代表的又是什么意思。
format就是格式,里面的就是這個屬性對應的格式,下面列出來大致的格式有:
以上是“declare-styleable怎么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。