1
後搜索如何在Android的定製化合物成分很長一段時間,我得到了以下代碼:定製複合組件設置樣式
public class MyCustomView extends RelativeLayout {
...
LayoutInflater inflater = (LayoutInflater)
context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
inflater.inflate(R.layout.my_custom_view, this, true);
}
爲了避免雙重RelativeLayout的,我必須使用my_custom_view合併.XML:
<?xml version="1.0" encoding="utf-8"?>
<merge xmlns:android="http://schemas.android.com/apk/res/android">
...
</merge>
但我不能在合併標籤中指定樣式,我怎麼能設置使用styles.xml定義的樣式MyCustomView風格?這個要求看起來很常見,但即使在網絡上花了很長時間,我也找不到答案。希望一些有經驗的android開發人員能幫助我。 THX〜