我正在製作一個顯示ListView的應用程序,當用戶觸摸ListView中的某個項目時,會彈出一個AlertDialog對話框。這一切工作正常。我想要一個按鈕出現在名爲Random的AlertDialog上。此按鈕應該在ListView中打開一個隨機項目,但是,AlertDialog關閉,並且當我單擊按鈕時不會發生任何其他事件。在ListView中隨機輸入
我tryinhg在ListView中使用.setSelection方法,該方法是否正確?這裏是我的相關代碼:
//This is all in the listView.setOnItemClickListener
ad.setButton("Random", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
Random r = new Random();
int low = 0;
int high = 16;
int R = r.nextInt(high - low) + low;
listView.setSelection(R);
從一個AlertDialog中,你想打開另一個AlertDialog? – Chitrang 2014-11-08 14:32:54
@Chitrang是的,這是我想要的。那可能嗎? – 2014-11-08 15:31:40
正如我所看到的第一個AlertDialog是可能的。那麼你能告訴我你在list click item事件中有什麼代碼,你需要傳遞給第二個AlertDialog。 – Chitrang 2014-11-08 15:46:32