ListActivity和onListItemClick功能中的多个列表(或解决方法?)

时间:2011-08-03 11:50:54

标签: android listview android-activity onclick listactivity

我知道ListActivity让我可以使用onListItemClick。 另一方面,在正常Activity中,我可以包含多个列表,并通过ViewFlipper轻松切换+动画。

因此。我可以让它一起工作吗?

[已解决] 是的! ......工具是国王。删除了我的代码,以尽量减少混淆。

1 个答案:

答案 0 :(得分:1)

您是否尝试过将Activity实现OnItemClickListener,然后将列表'onItemClickListener设置为活动?即。

public class MyActivity extends Activity implements OnItemClickListener {
    ...
    public void onCreate(...) {
        ...
        mList1.setOnItemClickListener(this);
        mList2.setOnItemClickListener(this);
        ...
    }
    ...
    public void onItemClick(AdapterView<?> adapter, View view, int position, long id) {
       if (adapter.getId() == R.id.list1) {
           // Handle list1 click event
       } else if (adapter.getId() == R.id.list2) {
           // Handle list2 click event
       }
    }
}