android listview获取选定的项目
我是新来的android,我有一个代码,我已经把button放在列表视图。 我的名单是…
Number | Name | ID (visibility = gone) | Level | button1 | button2
button1和button2的function不同。 我已经在button上应用了监听器,但是当我尝试从列表中获取ID时,它总是向我显示最后一个ID。
如何知道哪个button被点击,相关字段的名称和ID。
我已经把button和监听器放在getView(...)
函数的button上。
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)); } });
我希望这能解决你的问题。