0
我在XML文件中定義的子視圖類的自定義屬性:修改自定義屬性,在
<com.mysubView>
android:id="@+id/board"
android:layout_height="match_parent"
android:layout_width="match_parent"
cus:Count="0"
/>
我希望能夠訪問它main_activity.java設定值像這樣的計數:
findViewById(R.id.board).setCount(10);
這可能嗎?
注意:attrs.xml已經填充了相應的stylable。
Here is a related article on custom attributes 下面是構造函數的子視圖類:
public MySubView (Context c, AttributeSet attrs) {
super(c, attrs);
}
請您詳細說明一下嗎?該方法的實施將會是什麼樣子?我應該訪問哪個變量?例如:我是否直接將int直接傳遞給帶簽名的方法?我在哪裏分配它? – theMobDog
是否寫過View的子類? – Blackbelt
是的。測試和工作。我現在將void setCount(int test)添加到它。我不知道把它分配給什麼。計數不可用。 – theMobDog