[英]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.