0
有沒有辦法在單獨的佈局上創建TextView的實例?我用x個對象創建了一個ExpandableListView。我想在摺疊組中顯示其中一個孩子。我意識到我可以在代碼中設置,但是如果我可以多次指向相同的ID R.id.dscItem,它會更容易,更清潔。在兩個單獨的佈局文件中引用TextView @id?
我已經嘗試在「@ + id/dscItem」中刪除+以使其成爲「@ id/dscItem」,但它沒有做太多。是真的,我只能指出這個ID一次!?
SimpleExpandableListAdapter mAdapter = new SimpleExpandableListAdapter(
this, createGroup(), R.layout.exprow, R.layout.row,
new String[] { Items.ITEMS_ITEM }, new int[] { R.id.txtItem },
createChildren(), R.layout.exprow, new String[] {
Items.ITEMS_DESC, Items.ITEMS_MANU },
new int[] { R.id.dscItem, R.id.manuItem });
XML佈局1:
></TextView>
<TextView
android:text="Description"
android:id="@id/dscItem"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical|right"
android:textSize="15dip"
></TextView>
XML佈局2
<TextView
android:text="Description"
android:id="@+id/dscItem"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#994020"
android:layout_gravity="right"
></TextView>
工作正常。但是,我實際上並不需要創建 ,我只需要在我的linearlayout中添加。感謝領先! –
atomSmasher