<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:paddingTop="5dp" >
<TextView
android:id="@+id/tvClientesListaCol1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:height="25dp"
android:textColor="@color/Preto"
android:width="70dp" />
<TextView
android:id="@+id/tvClientesListaCol2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:height="20dp"
android:textColor="@color/Preto"
android:width="220dp" />
<TextView
android:id="@+id/tvClientesListaCol3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:height="25dp"
android:textColor="@color/Preto"
android:paddingLeft="5dp"/>
</LinearLayout><?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/Branco"
android:state_pressed="false"
android:state_selected="false"/>
<item android:drawable="@color/Gray"
android:state_selected="true"
android:state_pressed="false"/>
<item
android:drawable="@color/Azul"
android:state_pressed="false"/>
</selector>Bom dia JPMagalhaes,
2. Encaminhe como CÓPIA OCULTA (Cco ou Bcc) aos seus destinatários.
3. Agindo desta forma, você estará colaborando para dificultar a disseminação de vírus e spams, e também para tornar a internet mais segura.
Acredito que vcs estejam confundindo os estados dos itens da lista...
Se vc chega ao item da lista por meio das setas e ele muda de cor,
esta cor é a 'selected', não é a 'pressed'. Um selector (ao meu ver)
deve definir pelo menos 3 estados... segue um exemplo de selector:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_selected="false"
android:state_pressed="false"
android:drawable="@drawable/cor_padrao" />
<item
android:state_selected="true"
android:state_pressed="false"
android:drawable="@drawable/cor_selected"/>
<item
android:state_pressed="true"
android:drawable="@drawable/cor_pressed"/>
</selector>
Tb existe o estado focused... leiam/experimentem para aprenderem mais
sobre ele.
[]'s
JPMagalhaes
Ps.: Suponho que vcs já saibam o básico sobre selectors, propriedade
android:listSelector="" de um ListView.
Sobre selectors:
http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList
On Dec 29, 8:50 am, Felipe Costa <felipe...@gmail.com> wrote:
> Eu tambem possuo o mesmo problema.
>
> Felipe Costa
> Analista de Sistemas
> Mobile Solution Technology
> Belo Horizonte MG
>
> On 29 dez, 07:11, Renato Diogo <renato.c.di...@gmail.com> wrote:
>
>
>
>
>
>
>
> > Tenho o mesmo problelma!
>
> > Em 23 de dezembro de 2011 17:50, Derci Santos <derciii.l...@gmail.com> escreveu:
>
> > > Boa tarde pessoal,
>
> > > Sinto-me envergonhado de estar fazendo esse post. Mas o que eu preciso é o
> > > seguinte: tenho uma ListView que mostra os clientes cadastrados, quero que
> > > quando eu clicar sobre um registro ele fique com a cor de background
> > > diferente dos demais registros. Já segui vários tutoriais, mas acontece o
> > > seguinte problema: quando eu clico no registro com o Touch ele não fica de
> > > cor diferente, mas se eu selecionar o registro com as setas e o botão de
> > > seleção do teclado ele fica selecionado com a cor que eu quero.
>
> > > Alguém já passou por isso? Se puderem me ajudar ficarei muito grato.
>
> > > --
>
> > > Att,
> > > Derci Santos
> > > Analista/Desenvolvedor Java/Android
> > > Facebook:www.facebook.com/dercilima
> > > twitter:www.twitter.com/dercilima
> > > Skype: dercilima
> > > MSN: derci...@hotmail.com
>
> > > Recomendação se for reenviar esta mensagem, por favor:
>
> > > 1. Apague o MEU endereço eletrônico e todos os outros constantes do e-mail;
> > > 2. Encaminhe como CÓPIA OCULTA (Cco ou Bcc) aos seus destinatários.
> > > 3. Agindo desta forma, você estará colaborando para dificultar a
> > > disseminação de vírus e spams, e também para tornar a internet mais segura.
0 comentários:
Postar um comentário