我知道ListActivity
让我可以使用onListItemClick
。
另一方面,在正常Activity
中,我可以包含多个列表,并通过ViewFlipper
轻松切换+动画。
因此。我可以让它一起工作吗?
[已解决] 是的! ......工具是国王。删除了我的代码,以尽量减少混淆。
答案 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
}
}
}