0

我正在尝试实现一个在单击时不会移动到下一个编辑文本的按钮。所以这是我的代码:

<EditText
            android:id="@+id/address_edittext"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:hint="@string/address_textview_hint"
            android:imeActionLabel="@string/search_button"
            android:imeOptions="actionNone"
            android:inputType="textCapWords"
            android:singleLine="true" />

当我单击此按钮时,某些操作由代码完成,但错误地跳转到其他编辑文本。

我怎么能解决这个问题?

4

2 回答 2

0

这里使用 TextView.OnEditorActionListener的是LINK

看到这个example

    editText = (EditText) findViewById(R.id.emai_text);
    editText.setOnEditorActionListener(new TextView.OnEditorActionListener() {

      @Override
        public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
        if (actionId == EditorInfo.IME_ACTION_NEXT) {

        // your action...........

        }
      return false;
     }
 });
于 2013-09-24T20:40:16.763 回答
0

只是你需要添加 textMultiLine 除了 textCapWords

 <EditText
    android:id="@+id/editText_itemDescription"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:inputType="textMultiLine|textCapWords"  
  />
于 2017-01-18T07:32:20.550 回答