1
I.e.用戶應該能夠從2個列表中選擇值(每個列表中有4個選項)。 理想情況下,它應該看起來像下拉列表。如何用2個SingleChoiceItems創建android對話框?
I.e.用戶應該能夠從2個列表中選擇值(每個列表中有4個選項)。 理想情況下,它應該看起來像下拉列表。如何用2個SingleChoiceItems創建android對話框?
所以你需要兩個Spinners
在Dialog
。好的,將旋轉器換成LinearLayout
,然後使用Dialog.setContentView(View)
將LinearLayout
嵌入到對話框中。
對這個tutorial。
試圖這樣做,並獲取錯誤_android.view.WindowManager $ BadTokenException:無法添加窗口 - 標記null不是爲application_,使用以下代碼:'dialog = new Dialog(getApplicationContext()); dialog.setContentView(R.layout.dialog_subscription); dialog.setTitle(「Dialog」); Spinner subQ =(Spinner)dialog.findViewById(R.id.sub_q); ArrayAdapter adapterQ = ArrayAdapter.createFromResource(this,R.array.sub_q_array,android.R.layout.simple_spinner_item); adapQ.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); subQ.setAdapter(adapQ); –
2011-03-26 22:31:50
@LA_:您的代碼看起來不錯。檢查這個 - http://stackoverflow.com/questions/1561803/android-progressdialog-show-crashes-with-getapplicationcontext – 2011-03-26 22:40:26
謝謝,我已經改變了'getApplicationContext'到'this',它開始工作。 – 2011-03-26 22:51:46