J'ai un fichier de mise en page XML assez complexe (pas vraiment). L'une des vues est un LinearLayout ( v1) avec deux enfants: un EditText ( v2) et un autre LinearLayout ( v3). L'enfant LinearLayout a à son tour un EditText ( v4) et un ImageView ( v5).
Pour EditText v2, j'ai imeOptions comme
android:imeOptions="actionNext"
Mais lorsque j'exécute l'application, le clavier returnne vérifie pas nextet je veux qu'il devienne next. Comment résoudre ce problème?
De plus, lorsque l'utilisateur clique sur Suivant, je souhaite que le focus passe à EditText v4. Je fais ça?
Pour ceux qui ont vraiment besoin de voir du code:
<LinearLayout
android:id="@+id/do_txt_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/col6"
android:orientation="vertical"
android:visibility="gone" >
<EditText
android:id="@+id/gm_title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:background="@drawable/coldo_text"
android:hint="@string/enter_title"
android:maxLines="1"
android:imeOptions="actionNext"
android:padding="5dp"
android:textColor="pigc7"
android:textSize="ads2" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="100dp"
android:orientation="horizontal" >
<EditText
android:id="@+id/rev_text"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_gravity="center_vertical"
android:layout_margin="5dp"
android:layout_weight="1"
android:background="@drawable/coldo_text"
android:hint="@string/enter_msg"
android:maxLines="2"
android:padding="5dp"
android:textColor="pigc7"
android:textSize="ads2" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="center_vertical"
android:background="@drawable/colbtn_r”
android:clickable="true"
android:onClick=“clickAct”
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:src="@drawable/abcat” />
</LinearLayout>
</LinearLayout>
android:nextFocusDown="@id/edit_text_v4"(peut-être aussi essayerandroid:nextFocusForwardou certains des autres attributs nextFocus).