2012-04-30 83 views
2

我想從單選列表視圖中獲取選定的值,它不會讓我使用setOnItemClickListener任何想法?從收音機列表視圖中獲取選定的項目。 Android

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)); 
     }     
    } 
+1

嘗試...(新** **適配器視圖OnItemClickListener()... – skywall

+0

定義 「它不會讓我」 – gobernador

+0

的ListView視圖=(ListView控件)MyView的; \t字符串str =(字符串)視圖。 getSelectedItem(); –

回答

1

像這樣修改:String selectedFromList =(String)(lv.getItemAtPosition(myItemInt));

1

你不需要綁定「onItemClickListener」,只需使用「getCheckedItemPosition」,你可以得到檢查的位置。然後從數據源中獲取所選項目。 。

相關問題