2012-03-22 49 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); 

应该这样做......

相关问题