Problemas com ListView + Teclado android

29 views
Skip to first unread message

Derci Santos

unread,
May 22, 2012, 8:24:15 AM5/22/12
to androidb...@googlegroups.com
Bom dia galera,

Tenho um Fragment que tem uma lista de produtos e abaixo da lista tem alguns campos pra informar quantidade, desconto, ver estoque, etc. O problema é o seguinte, quando clicar em um item da lista de produtos ele fica marcado, ou seja, a background do item muda de cor pra informar qual item está selecionado, porém quando clica no campo pra informar a quantidade que o teclado do android abre, o item da lista fica desmarcado. Alguém tem alguma ideia do que eu posso fazer pra resolver isso, preciso que o item fique sempre marcado.

Segue o código fonte do meu Selector:
<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/LightSkyBlue"
        android:state_selected="true"
android:state_pressed="false"/>
    
    <item android:drawable="@color/LightSkyBlue"
        android:state_pressed="true"></item>
   />
</selector>



Desde já Agradeço.

--
Att,
Derci Santos
Skype: dercilima


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.

Gink Labrev

unread,
May 22, 2012, 1:57:05 PM5/22/12
to androidb...@googlegroups.com
atribua um OnClickListener ao elemento que será clicado.
Implemente o onClick()
E neste, chame o elemento.setBackground() e sete a cor que desejar

Derci Santos

unread,
May 25, 2012, 10:07:27 AM5/25/12
to androidb...@googlegroups.com
Bom dia Gink, 

Fiz o que você me orientou e funcionou em partes... hehehe

Seguinte, todo item da lista que eu clicar ele fica com a cor selecionada, e não desmarca o anterior, exemplo: se eu clicar em 4 itens ele fica com os quatros itens marcados... porém preciso que ele fique marcado somente o que eu selecionei... 

Desde já agradeço.
Reply all
Reply to author
Forward
0 new messages