2013-05-07 69 views
0

當用戶點擊我的應用程序按鈕單選擇列表,它顯示了一個持久的單一選擇列表與使用AlertDialog.BuildersetSingleChoiceItems() - 方法。該列表中填充了來自簡單數組的值,這在編譯時是未知的。當用戶在對話框中點擊「OK」時,該值被保存。與輸入場

現在,我想在這個列表中的值是一個文本框,而不是從數組中填充的選項。這是否可能,我該走哪條路?

我試圖在這裏勾畫它:

[]選項

[]選項B

[]選項C

[] 「TEXTBOX HERE」

回答

0

那麼它可能很複雜,但在這裏它是...

您可以將onClickListener添加到該單選按鈕,並將其文本設置爲"Enter the text"

然後,在onclick()中打開一個接受文本的自定義對話框。然後通過radioButt.setText(value entered);在您的單選按鈕文本中設置從那裏接收的值。

Custom Dialog example。在這裏只需添加editText代替圖像視圖和文本視圖。