Есть ли способ создать экземпляр TextView в отдельном макете ? Я создал ExpandableListView с х количество объектов. Я хотел бы также показать одного из детей в свернутой группе. Я понимаю, что могу настроить в коде, однако было бы намного проще и намного чище, если бы я мог просто указывать на один и тот же идентификатор R.id.dscItem несколько раз.
Я попытался сбросить + в "@ + id / dscItem", чтобы это было "@ id / dscItem", но это не помогло. Правда ли, что я могу указать на этот идентификатор только один раз!?
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>