ReN*_*eNa 2 android android-listview
我无法启动" OnItemClickListener ".
你可以看到我的代码片段
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();
}
});
Run Code Online (Sandbox Code Playgroud)
在setListAdapter之后,我的调试器转到" lv.setOnItemClickListener "但是然后没有进入循环并移出.
我想让链接Clickable友好帮助.
也许你忘了在公开的void onItemClick之前写@Override?
Adapter.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22889 次 |
| 最近记录: |