Tag: ime

Android:编辑文本Gobutton

我有一个编辑文本,定义如下。 <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:maxLines="1" android:inputType="text" android:hint="@string/field_text" android:id="@+id/field" /> 我想设置一个自定义的命令,当有人点击屏幕键盘上的Done / Gobutton时,单击一个button或者只是运行button运行的方法。 我认为这与时间选项有关,但我还没有弄清楚它们是如何工作的。 提前感谢任何帮助!

将EditText imeOptions设置为actionNext不起作用

我有一个相当复杂(不是真正的)的XML布局文件。 其中一个视图是带有两个子项的LinearLayout( v1 ):一个EditText( v2 )和另一个LinearLayout( v3 )。 子代LinearLayout又有一个EditText( v4 )和一个ImageView( v5 )。 对于EditText v2我有imeOptions as android:imeOptions="actionNext" 但是当我运行应用程序,键盘的return不检查next ,我希望它改变到next 。 我该如何解决这个问题? 另外,当用户点击下一个时,我想集中到EditText v4。 我该怎么做? 对于那些真的需要看到一些代码的人: <LinearLayout android:id="@+id/do_txt_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/col6" android:orientation="vertical" android:visibility="gone" > <EditText android:id="@+id/gm_title" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="5dp" android:background="@drawable/coldo_text" android:hint="@string/enter_title" android:maxLines="1" android:imeOptions="actionNext" android:padding="5dp" android:textColor="pigc7" android:textSize="ads2" /> <LinearLayout android:layout_width="match_parent" android:layout_height="100dp" android:orientation="horizontal" > <EditText android:id="@+id/rev_text" android:layout_width="0dp" android:layout_height="match_parent" […]

如何处理ImeOptions完成的button点击?

我有一个EditText ,我设置以下属性,以便在用户单击EditText时可以在键盘上显示完成button。 editText.setImeOptions(EditorInfo.IME_ACTION_DONE); 当用户单击屏幕键盘上的完成button(完成键入)时,我想要更改RadioButton状态。 如何从屏幕键盘击中完成button?