2012-03-22 24 views
2

私は3のTextViewとしてリストビュー項目に追加すると、私は3テキストビューとlistview.Iとリストビューの項目を表示するには、これらのXMLにこれらのような...androidのlistviewでlistviewを追加するには?

<LinearLayout 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="wrap_content" 
     android:layout_height="50dp" 
     android:orientation="horizontal" > 

     <TextView 
      android:id="@+id/seating_people_sno_txt" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      android:layout_marginLeft="10dp" 
      android:text="Sno" 
      android:textColor="#e73e97" 
      android:textSize="20sp" 
      android:textStyle="bold" /> 

     <TextView 
      android:id="@+id/seating_tname_txt" 
      android:layout_width="50dp" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      android:layout_marginLeft="10dp" 
      android:maxLines="2" 
      android:text="Table Name" 
      android:textColor="#e73e97" 
      android:textSize="20sp" 
      android:textStyle="bold" /> 

     <TextView 
      android:id="@+id/seating_seats_txt" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      android:layout_marginLeft="15dp" 
      android:text="Seating" 
      android:textColor="#e73e97" 
      android:textSize="20sp" 
      android:textStyle="bold" /> 

     <TextView 
      android:id="@+id/seating_seated_txt" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      android:layout_marginLeft="25dp" 
      android:text="Seated" 
      android:textColor="#e73e97" 
      android:textSize="20sp" 
      android:textStyle="bold" /> 

     <TextView 
      android:id="@+id/seating_add_txt" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      android:layout_marginLeft="25dp" 
      android:text="Add" 
      android:textColor="#e73e97" 
      android:textSize="20sp" 
      android:textStyle="bold" /> 
    </LinearLayout> 

    <View 
     android:layout_width="fill_parent" 
     android:layout_height="2dip" 
     android:layout_marginTop="7dp" 
     android:background="#c6c6c6" /> 

    <ListView 
     android:id="@+id/seatingchart_list" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:divider="#c6c6c6" 
     android:dividerHeight="2dp" > 

をやっているリストビューのためのリストビューが含まれている私は1つ以上を追加XML

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:orientation="vertical" > 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal" > 

    <TextView 
     android:id="@+id/seatingparentlist_sno" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="5dp" 
     android:paddingBottom="20dp" 
     android:paddingTop="20dp" 
     android:textSize="20sp" 
     android:textColor="#595959" /> 

    <TextView 
     android:id="@+id/seatingparentlist_tablename" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="20dp" 
     android:layout_toRightOf="@+id/seatingparentlist_sno" 
     android:paddingBottom="20dp" 
     android:paddingTop="20dp" 
     android:textSize="20sp" 
     android:textColor="#595959" /> 

    <TextView 
     android:id="@+id/seatingparentlist_seating" 
     android:layout_width="50dp" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="40dp" 
     android:layout_toRightOf="@+id/seatingparentlist_tablename" 
     android:paddingBottom="20dp" 
     android:paddingTop="20dp" 
     android:textSize="20sp" 
     android:textColor="#595959" /> 

    <TextView 
     android:id="@+id/seatingparentlist_seated" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="25dp" 
     android:layout_toRightOf="@+id/seatingparentlist_seating" 
     android:paddingBottom="20dp" 
     android:paddingTop="20dp" 
     android:textSize="20sp" 
     android:textColor="#595959" /> 

    <ImageView 
     android:id="@+id/seatingparentlist_addbtn" 
     android:layout_width="40dp" 
     android:layout_height="40dp" 
     android:paddingTop="20dp" 
     android:layout_alignParentRight="true" 
     android:layout_toRightOf="@+id/seatingparentlist_seated" 
/> 
</RelativeLayout> 
<ScrollView android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    xmlns:android="http://schemas.android.com/apk/res/android" > 
<ListView android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
     android:divider="#c6c6c6" 
      android:dividerHeight="2dp" 
    android:id="@+id/seatingparentlist_list"> 
</ListView> 
</ScrollView> 
</LinearLayout> 

     </ListView> 
    </LinearLayout> 

私は私がこれらをusinしなければならないもう一つのxml

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="wrap_content" 
    android:layout_height="60dp" 
    android:orientation="horizontal"> 
     <TextView 
      android:id="@+id/detailseating_list_peoplename" 
      android:layout_width="100dp" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="10dp" 
      android:textColor="#595959" 
      android:text="sai.." 
      android:textSize="20sp" 
      android:layout_gravity="center" 
      android:textStyle="bold" /> 
     <TextView 
      android:id="@+id/detailseating_list_brideorgroom" 
      android:layout_width="80dp" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="10dp" 
      android:textColor="#595959" 
      android:text="sai.." 
      android:textSize="20sp" 
      android:layout_gravity="center" 
      android:textStyle="bold" /> 

     <ImageView 
      android:id="@+id/detailseating_list_rsvp_img" 
      android:layout_width="25dp" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="05dp" 
      android:textColor="#595959" 
      android:textSize="20sp" 
      android:src="@drawable/cancelicon" 
      android:layout_gravity="center" 
      android:textStyle="bold" /> 
    </LinearLayout> 

を使用していますこれらのリストビューのためにこれらのXMLでもう1つのリストビューを使用しています単一活性におけるグラム任意のアイデアを持っている場合は、私が

+0

question.I AMを求めながら具体的にしてください正確にあなたがしたいことをあなたの要件を得ることはありません。 –

+0

別のリストビューを持つリストビューアイテムが必要です。 – sai

+0

その後、Rajkiranがあなたに役立つ答えがあります。 –

答えて

3

必要なのは、彼らはまた、APIのデモの例を与えてくれたExpandable ListView

です助けてください。

1

これは、結果を得ていないthat.if android.manyデモ用のAPIのデモを試すためthat.youが簡単にデモを得ることができるため、カスタマーのリストビューを作るための良い方法ですので、ある

2

Jeff Sharkey'sアプローチを変更してくださいあなたのニーズに合ったセクションリストを作ること。

リストを別のリストに入れたいのであれば、他のリストのアダプタをメインリストのアダプタ要素として設定しないのはなぜですか?その後、

これは、それがどのように行うことができるかである、

BaseAdapterを拡張するカスタムアダプタを作成し

それを行う必要があります
MyListAdapter adapter = new MyListAdapter(Your Context here); 
     adapter.addAdapter(new ArrayAdapter<String>(this, 
      R.layout.list_item, new String[] { "Text1", "Text2" })); 

     ListView mainList = new ListView(Context); 
     list.setAdapter(adapter); 
     this.setContentView(list); 

...

関連する問題