1
我有這將打開一個對話框(包括列表視圖和一個按鈕),如果沒有按下按鈕,對話框將消失,鍵盤應該在形式所示的形式Android開放式鍵盤從對話框按鈕單擊
我不能做任何想法?
感謝您的幫助!
我的代碼是:
final Dialog dialog = new Dialog(context);
dialog.setContentView(R.layout.dialog_list_layout);
dialog.setCancelable(true);
final ListView listviewDialog = (ListView) dialog.findViewById(R.id.listViewDialog);
DialogListAdapter adapter = new DialogListAdapter(context, R.id.textViewItem, List);
listviewDialog.setAdapter(adapter);
((Button) dialog.findViewById(R.id.button)).setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
editText.setText("");
dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
((EditText) findViewById(R.id.editText)).requestFocus();
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(((EditText) findViewById(R.id.editTextAddress)), InputMethodManager.SHOW_IMPLICIT);
dialog.dismiss();
}
});
dialog.show();
它不工作!它也像我的代碼相同 – rizaozdulger 2012-07-26 11:44:40
你想在對話框中只列出??? – Android 2012-07-26 11:47:00
不!我也有一個對話框,其中包括按鈕和listview.But問題是當我點擊按鈕對話框關閉,但鍵盤不顯示。我的問題是鍵盤沒有顯示! – rizaozdulger 2012-07-26 12:03:50