2017-10-06 6 views
0

Lorsque créer simple recyclerView contenant seulement deux widgets editText, direction de l'élément de focus suivant lorsque vous tapez des données est comme sur pic1 --- comment définir la direction de l'élément de focus suivant comme sur pic2? acclamationsdirection de focus suivant dans le widget recycleView

pic1

pic2

mon code simple

<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:orientation="horizontal" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content"> 

    <EditText 
     android:id="@+id/edit_text_left" 
     tools:hint="editTextLeft" 
     android:layout_width="0dp" 
     android:layout_weight="1" 
     android:layout_height="wrap_content" /> 

    <EditText   
     android:id="@+id/edit_text_right" 
     tools:hint="editTextRight" 
     android:layout_width="0dp" 
     android:layout_weight="1" 
     android:layout_height="wrap_content" /> 

</LinearLayout> 

Répondre

1

essayer cette utilisation android:imeOptions="actionNext" pour déplacer le focus à la prochaine EditExt

<EditText 
    android:id="@+id/edit_text_left" 
    tools:hint="editTextLeft" 
    android:layout_width="0dp" 
    android:layout_weight="1" 
    android:inputType="text" 
    android:imeOptions="actionNext" 
    android:layout_height="wrap_content" /> 

rendre votre la yout comme ça

<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:orientation="horizontal" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content"> 

    <EditText 
     android:id="@+id/edit_text_left" 
     tools:hint="editTextLeft" 
     android:layout_width="0dp" 
     android:layout_weight="1" 
     android:inputType="text" 
     android:imeOptions="actionNext" 
     android:layout_height="wrap_content" /> 

    <EditText   
     android:id="@+id/edit_text_right" 
     tools:hint="editTextRight" 
     android:layout_width="0dp" 
     android:layout_weight="1" 
     android:inputType="text" 
     android:imeOptions="actionNext" 
     android:layout_height="wrap_content" /> 

</LinearLayout>