Android的列表视图获得选择的项目 [英] android listview get selected item

查看:100
本文介绍了Android的列表视图获得选择的项目的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是新来的机器人,我有一个code中,我已经把按钮列表视图。 我的列表是为..

 号码|名称| ID(能见度=消失)|等级|按钮1 |按钮2
 

功能是在1键和2键不同的情况。我已经申请监听器上的按钮,但是当我尝试从列表中获取ID总是显示我的最后一个ID。

如何知道哪个按钮被点击,名称和相关领域的ID。

我把按钮和监听器上的按钮,在 getView(...)功能。

解决方案

 最终的ListView LV =(ListView控件)findViewById(R.id.ListView01);

lv.setOnItemClickListener(新OnItemClickListener(){
      公共无效onItemClick(适配器视图<> myAdapter,查看MyView的,INT myItemInt,长mylng){
        字符串selectedFromList =(字符串)(lv.getItemAtPosition(myItemInt));

      }
});
 

我希望这个解决您的问题。

I am new to android, I have a code in which I have placed buttons in list view. My list is as..

Number | Name | ID (visibility = gone) | Level | button1 | button2

Function is different in button 1 and button 2 case. I have applied listeners on buttons but when I try to get the ID from list it always shows me the last id.

How to know which button was clicked, name and id of related field.

I have placed buttons and listener on buttons in getView(...) function.

解决方案

final ListView lv = (ListView) findViewById(R.id.ListView01);

lv.setOnItemClickListener(new OnItemClickListener() {
      public void onItemClick(AdapterView<?> myAdapter, View myView, int myItemInt, long mylng) {
        String selectedFromList =(String) (lv.getItemAtPosition(myItemInt));

      }                 
});

I hope this fixes your problem.

这篇关于Android的列表视图获得选择的项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆