我在 TabActivity 中有一个 ListView 和一个 ExpandableListView。我已经覆盖了 ListView 的 setOnItemClickListener。我有 2 个选项卡,一个使用 ListView,另一个使用 ExpandableListView。由于某种原因,我无法单击第一个 ListView 中的任何项目。如果我将选项卡更改为 ExpandableListView 然后返回到第一个选项卡,它将允许我像往常一样单击项目。关于为什么会发生这种情况的任何想法。是否有某种奇怪的焦点事情发生?
我将此作为我的代码的一部分:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.listview);
listView = (ListView) findViewById(R.id.listview);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> av, View v, int pos, long id) {
onListItemClick(pos, id);
// return false;
}
});
}