Java 如何从ListView获取所选项目?

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) {

我需要从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)
    {
        // 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)