EditText中的“go”按钮在哪里

时间:2011-07-06 19:15:04

标签: android android-layout android-edittext

我有一个editText,它显示换行按钮而不是go按钮。为什么呢?

机器人:的minlines = “40”

另外,我正在使用以下方式显示虚拟键盘:

InputMethodManager imm = (InputMethodManager) TrackActivity.this.getSystemService(Context.INPUT_METHOD_SERVICE);
if (imm != null){
  imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,0);
}

3 个答案:

答案 0 :(得分:4)

如果您想要“开始”按钮,请尝试将其作为您的edittext元素:

  <EditText
    android:text="EditText"
    android:id="@+id/editText1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:imeOptions="actionGo" />

换句话说,将 imeOptions 设置为“ actionGo ”。

答案 1 :(得分:0)

您必须指定所需的动作键盘类型。对于您的特定情况,您需要指定您想要一个Go按钮。

http://developer.android.com/reference/android/widge/TextView.html#attr_android:imeActionLabel

机器人:imeActionLabel = “actionGo”

答案 2 :(得分:0)

android:imeOptions="actionGo"

简单