EditText Next Focus不是在woking

时间:2016-02-18 12:36:09

标签: android android-edittext focus

我在同一个屏幕上只有public function view_products() { $this->load->model('user'); $id = $this->uri->segment(3); $data['products'] = $this->user->viewprod($id); $this->load->view('product_viewpage', $data); } EditText不在那里。输入软键,但是,每当我按下该按钮时,它都不会进入下一个EditText。在最后一个EditText到达之后,我想要隐藏软键盘。我该怎么做才能实现这一目标。我在stackoverflow中发现了很多问题和解决方案。什么都没有为我工作。

Edittext Code:

Next soft key button

也尝试过java代码,

<EditText
        android:id="@+id/vehicle_number"
        android:layout_width="fill_parent"
        android:layout_height="40dp"
        android:imeOptions="flagNoExtractUi|actionNext|actionGo|actionDone"
        android:paddingLeft="5dp"
        android:textSize="25dp"
        android:maxLength="12"
        android:hint="GA-00-A0000"
        android:digits="1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ-"
        android:nextFocusForward="@+id/vehicle_color"
        android:inputType="textCapCharacters"
        android:background="@drawable/edittext_rect_yellow_border" />

1 个答案:

答案 0 :(得分:2)

我修好了自己。解决方案如下。现在显示“下一步”软键。

<强>删除

android:inputType="textCapCharacters"

<强>加

android:maxLines="1"
android:singleLine="true"

对于大写字母

vehicle_number.setInputType(InputType.TYPE_TEXT_FLAG_CAP_CHARACTERS);

<强>解决方案

<EditText
        android:id="@+id/vehicle_number"
        android:layout_width="fill_parent"
        android:layout_height="40dp"
        android:imeOptions="flagNoExtractUi"
        android:paddingLeft="5dp"
        android:textSize="25dp"
        android:maxLength="12"
        android:hint="GA-00-A0000"
        android:maxLines="1"
        android:singleLine="true"
        android:digits="1234567890qwertyuioplkjhgfdsazxcvbnm-"
        android:background="@drawable/edittext_rect_yellow_border" />