2011-09-07 19 views
0

我正试图在一个活动上显示两个自定义列表视图。但我很困惑如何处理onListItemClick和最重要的我怎么可以设置ID如何在android中的一个活动中使用两个自定义列表视图?

@ ID /安卓列表

两个在同一个活动列表?

如果任何人尝试过在单个活动中使用两个列表视图,则任何链接都将提供示例代码。在此先感谢...

+0

你解决了吗?我有同样的问题 – 2015-01-27 07:23:38

+0

感谢它的工作我投票了.. – 2015-01-27 07:59:12

回答

5

在XML只是定义了两个列表视图,如:

<LinearLayout android:orientation="horizontal" 
    android:layout_height="fill_parent" 
    android:layout_width="fill_parent"> 

    <ListView android:id="@+id/list1" 
     android:layout_width="0dp" 
     android:layout_weight="0.5" 
     android:layout_height="fill_parent" /> 

    <ListView android:id="@+id/list2" 
     android:layout_width="0dp" 
     android:layout_weight="0.5" 
     android:layout_height="fill_parent" /> 

</LinearLayout> 

在代码中使用该命令将您的列表

ListView list1 = (ListView) findViewById(R.id.list1); 
ListView list2 = (ListView) findViewById(R.id.list2); 

,并为他们两个设置不同onItemClickListener,例如这样:

list1.setOnItemClickListener(new OnItemClickListener() { 

     @Override 
     public void onItemClick(AdapterView<?> parent, View view, int position, long id) { 
      //... 

     } 
    }); 

和你做:)这种方式,哟你的活动无需延长ListActivity,只需Activity

+0

我有同样的问题,你能帮忙吗? – 2015-01-27 07:27:22

+0

感谢它的工作我投票了.. – 2015-01-27 07:58:45

+0

我怎么刷新我的自定义适配器? – 2015-01-27 09:17:35

相关问题