【发布时间】:2015-07-29 17:38:18
【问题描述】:
我已经按照此链接http://www.androidhive.info/2013/07/android-expandable-list-view-tutorial/ 创建了一个ExpandableListView。但我想更改子视图。为此,我的 xml 布局是
text.xml:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="com.example.projectguideapp.SettingActivity" >
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="12dp"
android:paddingRight="12dp"
android:paddingBottom="12dp"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_marginTop="10dp"
android:background="@drawable/descriptionborder">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_weight="2" >
<TextView
android:id="@+id/ele1"
android:layout_width="match_parent"
android:layout_height="50dp"
android:paddingRight="15dp"
android:textSize="12sp"
android:paddingLeft="15dp"
android:textColor="#000000"
android:gravity="center_horizontal|center|"
android:textAppearance="?android:attr/textAppearanceMedium"/>
</LinearLayout>
<View android:layout_width="1dp"
android:layout_height="match_parent"
android:background="#C0C0C0"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_weight="2.5" >
<TextView
android:id="@+id/edes1"
android:layout_width="match_parent"
android:layout_height="50dp"
android:paddingRight="15dp"
android:textSize="12sp"
android:paddingLeft="15dp"
android:textColor="#000000"
android:gravity="center_horizontal|center"
android:textAppearance="?android:attr/textAppearanceMedium"/>
</LinearLayout>
</LinearLayout>
</LinearLayout>
在示例链接中只有一个文本视图,但我希望子视图中有两个文本视图,并在两个文本视图中显示两个不同的数组。
我的ExpandableListView子视图代码是
TextView Child = (TextView) convertView.findViewById(R.id.ele1);
TextView Child1 = (TextView) convertView.findViewById(R.id.edes1);
Child.setText(childText);
Child1.setText(childText);
在上面的代码中,两个文本视图都显示相同的数组值。在 textviews 中,两个显示不同的 arraylist 需要进行哪些更改。
【问题讨论】:
-
对此有任何建议
标签: java android xml android-layout