我有一个打开对话框的表单(包括列表视图和一个按钮),如果单击按钮,对话框应该消失并且键盘应该显示在表单上
我做不到。有什么想法吗?
感谢帮助!
我的代码是:
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();