listview点击事件
给listview加上setItemClickListener就可以了:
listview.setOnItemClickListener(new AdapterView.OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id){
Log.d("Tasks", "onClick被触发!");
Task task = tasks.get(position);
Log.d("Tasks", "项目 " + "position" + task.getTaskTitle() + " 被点击");
Toast.makeText(MainActivity.this, task.getTaskTitle(), Toast.LENGTH_SHORT).show();
}
});
Log.d("Tasks", "listener已被设置!");
当然,现在(20190915,AS 3.5)的版本下运行之后,onItemClick不能被触发,原因未知?
RecyclerView:
《第一行代码》第二版的3.6中的dependencies在现在的最新版本已经不再适用,原文:
compile &#