[英]After inputting number in EditText, next button keyboard takes user to a different EditText automatically
[英]EditText next Button keyboard
我有一个布局,用户需要将其detailes写入一些放置在垂直linearLayout中的editText中。
但是,每次用户都需要打开键盘,在editText上写一些东西,然后单击android中的“后退”按钮,然后再次单击下一个editText并一次又一次地写他的详细信息。
我想实现它,而不是打开和关闭键盘,而不是键盘上的Enter按钮,我将拥有一个next Button,该按钮在用户在特殊的EditText上输入其详细信息之后,它将跳至下一个EditText,而无需关闭和打开键盘。每次都使用键盘。
我看到有些应用程序具有此功能,但是我没有找到如何实现它的功能
非常感谢
这是我的布局示例:
<LinearLayout
android:layout_width="283dp"
android:layout_height="match_parent"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:orientation="vertical" >
<TextView
android:id="@+id/aaa"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="aaaa" >
<requestFocus />
</TextView>
<EditText
android:id="@+id/bbb"
android:layout_width="match_parent"
android:layout_height="36dp"
android:background="@drawable/text_back"
android:ems="10"
android:inputType="bbb" />
<TextView
android:id="@+id/cccc"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="ccc" />
<EditText
android:id="@+id/emailTextGroup"
android:layout_width="match_parent"
android:layout_height="30dp"
android:background="@drawable/text_back"
android:ems="10"
android:inputType="textMultiLine" />
<TextView
android:id="@+id/dd"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="ddd" />
<EditText
android:id="@+id/fff"
android:layout_width="match_parent"
android:layout_height="38dp"
android:background="@drawable/text_back"
android:ems="10"
android:inputType="fff" />
<TextView
android:id="@+id/yyy"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="yyy" />
<EditText
android:id="@+id/eeee"
android:layout_width="match_parent"
android:layout_height="32dp"
android:background="@drawable/text_back"
android:ems="10"
android:inputType="textMultiLine" />
<TextView
android:id="@+id/yyyy"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="iii" />
<EditText
android:id="@+id/ooo"
android:layout_width="match_parent"
android:layout_height="30dp"
android:background="@drawable/text_back"
android:ems="10"
android:inputType="textMultiLine" />
<TextView
android:id="@+id/ppp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="ppp" />
<EditText
android:id="@+id/sss"
android:layout_width="match_parent"
android:layout_height="30dp"
android:background="@drawable/text_back"
android:ems="10"
android:inputType="textMultiLine" />
</LinearLayout>
您应该在XML
文件中为EditText
添加一个属性:
android:imeOptions="actionNext"
。
下一个按钮将使用户进入可以接收输入的下一个字段。
这是我的editText的样子,它具有下一步按钮,并且确实是
<EditText
android:id="@+id/typefish"
android:layout_width="370dp"
android:layout_height="wrap_content"
android:singleLine="true" />
之后的那个或最后一个也有
android:imeOptions="actionDone"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.