[英]How to skip one EditText?
我有兩個EditText。 在第一個EditText中,我輸入了輸入,而我不想在第二個EditText中輸入任何輸入。 如果我按下一個android默認情況下轉到第二個EditText以獲取輸入? 但是我不想要它,因為我在EditText中顯示了我的輸出。 誰能告訴我如何跳過一個EditText? 這意味着,如果按“下一步”,則不會進入第二個編輯文本。 它應該在按鈕中。
<EditText
android:id="@+id/etConvertFrom"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:ems="10"
android:inputType="numberDecimal" >
<requestFocus />
</EditText>
<EditText
android:id="@+id/etToResult"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:ems="10"
android:inputType="numberDecimal" />
您可以將其添加到第一個EditText中:
android:imeOptions="actionDone"
有關更多信息: Android:編輯文本轉到按鈕
我不確定為什么要在EditText中顯示輸出,而不是像TextView這樣的顯示。
您可以在EditText上設置android:nextFocusDown
屬性,以指定接下來應獲得焦點的View的ID。
例如:
<EditText
android:id="@+id/myEditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:nextFocusDown="@+id/myButton" />
<EditText
android:id="@+id/myEditText2
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<Button
android:id="@id/myButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
如果此EditText是用戶在完成表單之前將要填寫的最后一個EditText,則還可以在用戶點擊“完成”按鈕后使用android:imeOptions="actionDone"
關閉鍵盤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.