2012-03-22 27 views
2

我在列表視圖項增加爲3 TextView的,我想用3文本視圖中顯示列表視圖項和listview.I正在做這樣的......如何在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" > 
這些XML

包含列表視圖列表視圖爲我增加一個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> 

我使用一個以上的ListView在這些XML爲我使用一個多個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> 

這些都要我全光照,這些列表視圖克單一的活動,如果有任何想法,請幫助我

+0

請具體一邊詢問question.I是沒有得到你的要求你想要做什麼。 – 2012-03-22 06:02:25

+0

我想要listview項目與另一個listview。 – sai 2012-03-22 06:04:10

+0

那麼Rajkiran的回答將對你有用。 – 2012-03-22 06:07:49

回答

1

這是爲了讓custome列表視圖用於that.you可以很容易地演示了that.if沒有得到結果,然後嘗試API演示了android.many演示有這麼

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); 

應該這樣做......

相關問題