Java 如何从ListView获取所选项目?
我需要从android的列表视图中获取所选项目。您将使用与以下类似的代码:Java 如何从ListView获取所选项目?,java,android,Java,Android,我需要从android的列表视图中获取所选项目。您将使用与以下类似的代码: ListView lv = (ListView)this.findViewById(android.R.id.list); lv.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
ListView lv = (ListView)this.findViewById(android.R.id.list);
lv.setOnItemClickListener(new OnItemClickListener()
{
public void onItemClick(AdapterView<?> parent, View view, int position, long id)
{
// Your code goes here.
}
});
ListView lv=(ListView)this.findviewbyd(android.R.id.list);
lv.setOnItemClickListener(新的OnItemClickListener()
{
public void onItemClick(AdapterView父对象、视图、整型位置、长id)
{
//你的密码在这里。
}
});
如果不需要单击处理程序,可以使用:lv.getSelectedItem()您的答案是单击,而不是选择。使用setOnItemSelectedListener()
进行选择。您关于getSelectedItem()
的观点很好。getSelectedItem()
对我来说总是返回null
,即使设置了setChoiceMode(ListView.CHOICE\u MODE\u SINGLE)
。