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

时间:2012-02-24 08:45:43

标签: android android-listview

我有一个listView与一些项目。

我想从我的onClickListener获取所选项目的名称(String)。

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

这是我的点击监听器:

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

    }});

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

谢谢。

2 个答案:

答案 0 :(得分:18)

怎么样,

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

答案 1 :(得分:8)

你可以在观看或父母身上找到它。在eclipse中只需键入视图。并看看你输入后得到的方法。(点)。我认为这是最好的。

parent.getAdapter().getItem(position);