Tecnologia do Blogger.
RSS

[androidbrasil-dev] Re: Cor de uma linha selecionada no ListView

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.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário