Android - have IME enter key submit? -
is there way have enter key submit form? right have log in button sent using addlistenerbutton()... can somehow link enter key well? think code .java irrelevant, can post if requested.
xml:
<relativelayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingbottom="@dimen/activity_vertical_margin" android:paddingleft="@dimen/activity_horizontal_margin" android:paddingright="@dimen/activity_horizontal_margin" android:paddingtop="@dimen/activity_vertical_margin" tools:context=".mainactivity" android:id="@+id/back" android:background="@drawable/a_hdpi"> <linearlayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_centerinparent="true" android:padding="10dp" android:background="@drawable/linearlayout_bg" > <edittext android:id="@+id/username" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/edittext_top_bg" android:padding="10dp" android:hint="username" android:textcolorhint="#cccccc" android:drawableleft="@drawable/user" /> <edittext android:id="@+id/password" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/edittext_bottom_bg" android:layout_margintop="-2dp" android:padding="10dp" android:hint="password" android:singleline="true" android:textcolorhint="#cccccc" android:drawableleft="@drawable/password" android:password="true" android:imeoptions="actionsend" /> <button android:id="@+id/submit" android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="10dp" android:layout_margin="4dp" android:text="submit" style="@style/defaultbuttontext" android:background="@drawable/button_default_bg" />
yes, find reference edittext have added android:imeoptions="actionsend" , set oneditoractionlistener trigger method or button onclick login want trigger.
edittext youredittext = findviewbyid(r.id.password); youredittext.setoneditoractionlistener(new oneditoractionlistener() { public boolean oneditoraction(textview v, int actionid, keyevent event) { if (actionid == editorinfo.ime_action_send) { login(); // login method here return true; } return false; } });
Comments
Post a Comment