我爲Android創建了一個組件,它使用了兩個可繪製對象。Android自定義組件屬性
在代碼中使用靜態值的可繪製的組件的工作原理,但現在我想在性能申報值(XML)沒有人知道如何做到這一點?
*編輯; 有沒有辦法做到這一點,而不使用attrs.xml?
我爲Android創建了一個組件,它使用了兩個可繪製對象。Android自定義組件屬性
在代碼中使用靜態值的可繪製的組件的工作原理,但現在我想在性能申報值(XML)沒有人知道如何做到這一點?
*編輯; 有沒有辦法做到這一點,而不使用attrs.xml?
您將需要設置一個res/values/attrs.xml
文件來聲明屬性,然後通過一些代碼來檢索View
的構造函數中的那些值。我有一個sample here演示技術。
上http://github.com/commonsguy/cw-advandroid/tree/master/Views/Meter/src/com/commonsware/android/ – Thys 2010-02-02 17:57:48
獲得404有沒有辦法在代碼中做到這一點?我沒有給R.styleable :-( – Thys 2010-02-02 18:02:25
這裏直接訪問是另一個例子:http://blog.pocketjourney.com/2008/05/02/android-tutorial-42-passing-custom-variables-via -xml-resource-files/ – 2010-02-02 18:15:09
你能否詳細說明你的意思是當你說的屬性(XML)*聲明*值? – 2010-02-02 17:21:00
我的意思是像標準的背景屬性,我知道可以添加這樣的屬性/屬性。只是不知道如何 – Thys 2010-02-02 17:57:26