Ho due elementi TextInputLayout
affiancati: nome e cognome. Sotto di loro ho un altro elemento a tutta larghezza TextInputLayout
: email.TextInputLayout EditText nextFocusRight non funziona come dovrebbe
Sto cercando di sovrascrivere il pulsante accanto sulla tastiera in modo che quando si fa clic Avanti all'interno dell'ingresso cognome, si dovrebbe andare a cognome di ingresso e da lì a e-mail, ecc
Ora il problema è che quando premo il tasto Next sulla tastiera, non si passa al campo lastname, ma si passa alla posta elettronica sotto di esso.
Questo fa parte del mio file xml dove avere questi tre ingressi:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_gravity="center_horizontal"
android:baselineAligned="false">
<android.support.design.widget.TextInputLayout
android:id="@+id/input_layout_firstname"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1">
<EditText
android:id="@+id/register_input_firstname"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/hint_firstname"
android:inputType="textCapSentences"
android:nextFocusForward="@+id/register_input_lastname"
android:nextFocusRight="@+id/register_input_lastname" />
</android.support.design.widget.TextInputLayout>
<android.support.design.widget.TextInputLayout
android:id="@+id/input_layout_lastname"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1">
<EditText
android:id="@+id/register_input_lastname"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/hint_lastname"
android:inputType="textCapSentences"
android:nextFocusDown="@+id/register_input_email" />
</android.support.design.widget.TextInputLayout>
</LinearLayout>
<android.support.design.widget.TextInputLayout
android:id="@+id/input_layout_email"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<EditText
android:id="@+id/register_input_email"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/hint_email"
android:inputType="textEmailAddress" />
</android.support.design.widget.TextInputLayout>
Ho anche provato mira il TextInputLayout
invece di EditText
ma non ha alcun effetto.
La messa a fuoco successiva è possibile anche con TextInputLayout
o è un bug o sto facendo qualcosa di molto sbagliato?
Se la risposta di @Yen Pei Tay non risolvere il problema, prova a seguire. http://stackoverflow.com/a/41489258/1015678 –