如何在android中对一个活动使用两个自定义列表视图?
我试图在一个活动上显示两个自定义列表视图。但我不知道如何处理onListItemClick,最重要的是如何设置ID @id/android:list 对于同一活动上的两个列表如何在android中对一个活动使用两个自定义列表视图?,android,listview,android-activity,Android,Listview,Android Activity,我试图在一个活动上显示两个自定义列表视图。但我不知道如何处理onListItemClick,最重要的是如何设置ID @id/android:list 对于同一活动上的两个列表 如果有人尝试在单个活动、任何链接和示例代码上使用两个列表视图,都会很有帮助。提前感谢…只需在XML中定义两个列表视图,如: <LinearLayout android:orientation="horizontal" android:layout_height="fill_parent" androi
如果有人尝试在单个活动、任何链接和示例代码上使用两个列表视图,都会很有帮助。提前感谢…只需在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>
并为这两种设置不同的onItemClickListener
,例如:
list1.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
//...
}
});
list1.setOnItemClickListener(新的OnItemClickListener(){
@凌驾
public void onItemClick(AdapterView父对象、视图、整型位置、长id){
//...
}
});
这样,您的活动就不需要扩展
ListActivity
,只需在XML中定义两个ListView即可:
<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>
并为这两种设置不同的onItemClickListener
,例如:
list1.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
//...
}
});
list1.setOnItemClickListener(新的OnItemClickListener(){
@凌驾
public void onItemClick(AdapterView父对象、视图、整型位置、长id){
//...
}
});
这样,您的活动就不需要扩展
ListActivity
,justActivity
你解决了吗?我有同样的问题谢谢它工作我投票赞成..你解决了吗?我有同样的问题谢谢它工作我投票赞成..我有同样的问题你能帮我吗?我如何刷新我的自定义适配器?我有同样的问题你能帮我吗?我如何刷新我的自定义适配器?