Android ListView和OnClickListener:如何获取所选项目

Android ListView and OnClickListener: How to get the selected item

我有一个listView和一些项目。

我想从我的onClickListener中获取所选项目的名称(字符串)。

我知道如何获取所选位置,但是如何找到此元素的字符串?

这是我的点击监听器:

1
2
3
4
5
journalNames.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView< ? > parent, View view,int position, long id)
    {

    }});

我的listView填充了数据库中的一些查询。

谢谢。


那是什么,

1
2
3
4
5
journalNames.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView< ? > parent, View view,int position, long id)
    {
      String selectedFromList = (journalNames.getItemAtPosition(position).getString());
    }});


您可以在视图或父级上找到它。在Eclipse中,只需键入view。并查看键入。(点)后得到的方法。我认为这是最好的。

1
parent.getAdapter().getItem(position);