假設我們有按上的EditText
EditText editTextTitle = (EditText) findViewById(R.id.textTitle);
當用戶觸摸爲了寫一些文字出現的鍵盤文本字段創建多選名單。相反,我想出現一個multiple choice list與一些元素。當用戶確認所選項目時,我想在editTextTitle上傳遞這些元素的文本。那可能嗎?
假設我們有按上的EditText
EditText editTextTitle = (EditText) findViewById(R.id.textTitle);
當用戶觸摸爲了寫一些文字出現的鍵盤文本字段創建多選名單。相反,我想出現一個multiple choice list與一些元素。當用戶確認所選項目時,我想在editTextTitle上傳遞這些元素的文本。那可能嗎?
當然,只需在EditText上設置一個OnClickListener來打開您的自定義對話框。還可以使用回調將用戶選擇的選項分配給EditText(假設您想這樣做)。
在onClickListener加成
我怎樣才能通過onCreateDialog(包savedInstanceState)?
onCreateDialog(Bundle savedInstanceState)
是DialogFragment的方法,所以這是不可能給一個答案,以涵蓋所有你可以創建你的片段的方式...但是讓我們假設你已經有一個名爲dialogFrag
初始化,並準備去DialogFragment:
editTextTitle.setOnClickListener(new OnClickListener() {
@Override
public void onClick (View v) {
dialogFrag.show();
}
}
你可以使用微調器。這樣做的確很好看。
http://developer.android.com/guide/topics/ui/controls/spinner.html
是的,但我怎麼能調用onCreateDialog(包savedInstanceState)在onClickListener? – gts13