[英]How do I enable click on listview?
我目前正在编写由我办公室其他人编写的代码。 我需要启用列表视图中的项目选择。 我知道我必须使用setOnClickListener。 有人可以指导我吗? 我写过:
编辑:
listview.setOnClickListener( (View.OnClickListener) this );
现在我该怎么办?
我需要选择一个int值并将其传递给另一个函数,该函数用于从db检索一组特定的值。
YourListView.setOnItemClickListener(new ListView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> a, View v, int pos, long l) {
try {
Toast.makeText(this,"Position is===>>"+pos , Toast.LENGTH_LONG).show();
}
catch(Exception e) {
System.out.println("Nay, cannot get the selected index");
}
}
});
希望能帮助到你。
ListView list = (ListView)findViewById(R.id.quoteX2);
list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id)
{
// - -- - -Your Code here
}
});
希望能帮助到你!
listviewName.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
//variable position will give you the required element/object from the array list.
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.