Portal Android - Comunidade de Desenvolvedores Android
http://www.portalandroid.org/comunidade/

[RESOLVIDO] Definir o foco do próximo campo
http://www.portalandroid.org/comunidade/viewtopic.php?f=44&t=20163
Página 1 de 1

Autor:  levi [ 22 Jun 2012, 13:31 ]
Assunto do Tópico:  [RESOLVIDO] Definir o foco do próximo campo

Olá pessoal, alguém sabe me dizer como eu faço para definir o foco do próximo campo, nesse form eu tenho 3 campos EditText sendo um do lado do outro e outro logo embaixo, quando eu pressiono tab ou enter o foco vai para o campo de baixo, eu quero que o foco vá para o campo ao lado. Tentei usuar o requestFocus no View.OnFocusChangeListener(), mas não deu certo, tentei também definir no xml o atributo "android:nextFocusRight="nomeET2"", porém também não deu certo.

Alguém sabe como solucionar o simples problema?



<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

   
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        >

       
        <TextView
            android:text="Informe seu nome: "
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:paddingRight="10dp"
            />

   
        <EditText
            android:id="@+id/nomeET"
            android:layout_width="200dp"
            android:layout_height="wrap_content"
            android:hint="campo 1"
            android:singleLine="true"
            />

       
        <EditText
            android:id="@+id/nomeET2"
            android:layout_width="200dp"
            android:layout_height="wrap_content"
            android:hint="campo 2"
            android:singleLine="true"
            />

       
    </LinearLayout>

    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        >

       
        <TextView
            android:text="Informe seu email: "
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:paddingRight="9dp"
            />
 

        <EditText
            android:id="@+id/email"
            android:layout_width="400dp"
            android:layout_height="wrap_content"
            android:hint="email"
            android:singleLine="true" />

       
    </LinearLayout>
   
</LinearLayout>

 

Autor:  hardtelles [ 13 Nov 2012, 16:54 ]
Assunto do Tópico:  Re: definir o foco do próximo campo

Estou como o mesmo problema, conseguiu resolver?

Autor:  raphaelframos [ 23 Nov 2012, 09:52 ]
Assunto do Tópico:  Re: definir o foco do próximo campo

É só ir direcionando com android:nextFocusDown="@+id/editTextDoLado" nos editText... ae funfa de boa :D

Autor:  levi [ 03 Jun 2013, 13:38 ]
Assunto do Tópico:  Re: definir o foco do próximo campo

obrigado

Página 1 de 1 Todos os Horários estão como UTC - 2 horas [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/