Android中自定義view的自定義屬性的獲取值得問題

Android開發(fā)中,我們在自定義view的時候,通常都是既能讓我們的自定義的view在代碼中動態(tài)添加,又能在xml文件中實現(xiàn),當(dāng)我們要實現(xiàn)在xml中實現(xiàn)布局的時候,就需要我么自定義一些我們自己的屬性,通常獲取這些屬象的時候,都是給屬性一個名稱,然后確定屬性的數(shù)據(jù)格式。這樣我們就可以在xml中定義了。

但是有時候,我們的數(shù)據(jù)格式比較特殊,準(zhǔn)確的說是沒有數(shù)據(jù)格式,只是一些值,我們給定的值,比如說自定義一個view是否可以顯示;


如上所示,它并沒有準(zhǔn)確的格式,我們在獲取值的時候是通過


它是通過屬性集合調(diào)用getValue()方法來獲取值得,但是返回的結(jié)果是boolean類型的,這個返回的結(jié)果是返回是否有值,并不是我們的值,它的值是在outValue中,


通過調(diào)用data來獲取這個值,我們的值就是在這里面保存著。

這就是android在自定義view的時候的一些特殊值得獲取方法。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容