从广播列表视图中获取所选项目。 Android的

时间:2012-04-30 02:00:12

标签: android listview radio selected

我试图从单个选项列表视图中获取所选值,它不会让我使用setOnItemClickListener任何想法?

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

    ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_single_choice, values);
    lv.setAdapter(arrayAdapter); 

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

2 个答案:

答案 0 :(得分:1)

像这样修改:String selectedFromList =(String)(lv.getItemAtPosition(myItemInt));

答案 1 :(得分:1)

您不需要绑定“onItemClickListener”,只需使用“getCheckedItemPosition”即可获得检查位置。然后从您的数据源中获取所选项目。

相关问题