从列表视图中获取所选项目

时间:2012-08-29 12:03:51

标签: android listview

我使用自定义适配器在android中实现了列表视图。每个领域都有两个或更多领域。我想获得点击的特定字段。怎么可能?有任何帮助表示赞赏。

3 个答案:

答案 0 :(得分:0)

设置

 setOnItemClickListener 
listView上的

。 e.g

listView.setOnItemClickListener(new OnItemClickListener() {

            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position,long id) {

                //"Here you will get the position on which you have clicked"
// and if you want the item at that position you have to **adapter.getItem(position)**
            }



    });

看看它是否适合你

答案 1 :(得分:0)

试试这个:

     lstvw.setOnItemClickListener(new OnItemClickListener() {

                    @Override
                    public void onItemClick(AdapterView<?> myAdapter, View myView, int myItemInt, long mylng) {
                          String selectedFromList =   (String) lstvw.getItemAtPosition(myItemInt);

                          System.out.println("array:> > >  > > > >========================>"+selectedFromList);
                      }

                  });

答案 2 :(得分:0)

您需要实现实现OnItemClickListener并覆盖onItemClick方法。像这样覆盖onItemClick方法:

@Override
public void onItemClick(AdapterView<?> adapter, View view, int position,
        long id) {
    yourList.get(position);//This will give you object on specfic pisition clicked
    Intent myIntent = new Intent(getBaseContext(), classToCallOnClick.class);
    .  
              .  
              .  
              .
}  

希望这会对你有帮助.....

相关问题