簡體   English   中英

如何跳過一個EditText?

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM