-2
我有對象(citiesInSpinner)的ArrayList中每個對象有兩個值(ID,姓名) 我已經把它在警告對話框我想從列表視圖中選擇的值警告對話框
我用這個功能來提醒對話框:
public void test()
{
FillSpinner();
AlertDialog.Builder alertDialog = new AlertDialog.Builder(SearchFligtsActivity.this);
LayoutInflater inflater = getLayoutInflater();
View convertView = (View) inflater.inflate(R.layout.custom, null);
alertDialog.setView(convertView);
alertDialog.setTitle("Select City");
ListView lv = (ListView) convertView.findViewById(R.id.listView1);
ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_list_item_1,citiesInSpinner);
lv.setAdapter(adapter);
/* alertDialog.setItems(citiesInSpinner, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
/////
}
});*/
alertDialog.show();
/**/
}
現在我想做一些東西來獲得((ID))的項目(我的意思是城市的Id) 我試圖做到這一點,但我失敗了... 任何幫助請! 並感謝您
使用'setOnItemclicklistener'的ListView控件。你可以從位置明智地獲得ID – Piyush
謝謝你的幫助:) –