【发布时间】:2011-08-08 13:01:10
【问题描述】:
我无法启动“OnItemClickListener”。
你可以看到我的代码sn-p
ListAdapter adapter = new SimpleAdapter(this, mylist , R.layout.main, new String[] { "title"}, new int[] { R.id.item_title});
setListAdapter(adapter);
final ListView lv = getListView();
lv.setTextFilterEnabled(true);
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
@SuppressWarnings("unchecked")
HashMap<String, String> o = (HashMap<String, String>) lv.getItemAtPosition(position);
Toast.makeText(TopNewsActivity.this, "ID '" + o.get("id") + "' was clicked.", Toast.LENGTH_LONG).show();
}
});
在 setListAdapter 之后,我的调试器转到“lv.setOnItemClickListener”,但没有进入循环并移出。
我想让链接可点击,请帮忙。
【问题讨论】:
-
我没有看到循环
-
我只是想知道你所说的“进入循环”是什么意思?
-
@LBNerdBard :抱歉,循环是指函数。该功能被跳过