Tuesday, 5 July 2011

EditText & removing the popup keyboard

EditText = Like a TextView but designed for entering text

Example code sourced from

The XML file:

<EditText android:id="@+id/search"
android:imeOptions="actionGo" />

This java code will remove the popup keyboard when Done is pressed
Adding the handler to your main Class

final EditText edittext = (EditText) findViewById(R.id.search);
edittext.setOnEditorActionListener(new TextView.OnEditorActionListener() {
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_GO) {
// hide virtual keyboard
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(edittext.getWindowToken(), 0);
return true;
return false;

No comments:

Post a comment