I have a form which opens a dialog box(which includes listview and a button) and if button is clicked, dialog should disappear and keyboard should be shown on form
I cant do it.Any idea?
Thanks for help!
My code is:
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();