0

この画像のような消耗品のリストビューを作成する方法http://imgur.com/ShuZhbg ? この画面を作成するには?3 つの拡張可能なノード (説明には栄養が含まれています) が含まれており、 異なる画面を表示します。各ノードで Ui を実行するにはどうすればよいですか? アイデアや例を教えてください?????

                1、main.xml
                  <?xml version="1.0" encoding="utf-8"?>
  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
   >
   <!-- 禁用系统自带图标android:groupIndicator="@null" -->
 <ExpandableListView
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 android:groupIndicator="@null"
 android:id="@+id/mExpandableListView"
 />
 </LinearLayout>

  2   、group.xml

 <?xml version="1.0" encoding="utf-8"?>
  <LinearLayout
   xmlns:android="http://schemas.android.com/apk/res/android"
     android:orientation = "horizontal"
    android:layout_width="fill_parent" 
 android:layout_height="fill_parent">
  <ImageView
android:layout_width = "25dip"
android:layout_height = "25dip"
android:layout_marginTop="10dip"
 android:id="@+id/mImageView"
/>
<TextView
  android:id = "@+id/group_tv"
 android:layout_width = "wrap_content"
 android:layout_height = "wrap_content"
  android:paddingLeft = "30px"
 android:paddingBottom = "10px"
  android:textSize = "26sp"/>
</LinearLayout>
 3、child.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation = "horizontal"
 android:layout_width="match_parent"
 android:layout_height="match_parent">
<ImageView
 android:layout_gravity = "center_vertical"
 android:id = "@+id/child_iv"
 android:layout_width = "70px"
 android:layout_height = "70px"
 android:paddingLeft = "30px"
 android:paddingTop = "2px"
 android:paddingBottom = "5px"
 android:src = "@drawable/icon"/>
 <TextView
 android:layout_gravity = "center_vertical"
 android:id = "@+id/child_tv"
 android:layout_width = "fill_parent"
 android:layout_height = "fill_parent"
  android:paddingLeft = "30px"
  android:paddingTop = "10px"
 android:paddingBottom = "5px"
 android:textSize = "30sp"/>
 </LinearLayout>
4

0 に答える 0