Tecnologia do Blogger.
RSS

[androidbrasil-dev] Re: ListView - Scroll

Peço desculpa, mas não intendi como aplicar isso, teria como dar um
exemplo?

Obrigado.


On 19 jun, 16:47, luciofm <luci...@gmail.com> wrote:
> A ListView/Adapters do Android suportam ter N tipos de views diferentes, e
> sempre garantem que a convertView recebida no método getView é do tipo
> certo esperado para a posição da Lista.
>
> Para isso basta no adapter implementar os métodos
>
> getViewTypeCount() que retorna o numero diferente de layouts que essa lista
> ira ter.
>
> e getItemViewType(int position) que retorna um inteiro representando o tipo
> de view a ser exibida para a posição position.
>
> Tenho um app que tem uma listview que tem 5 tipos de views.
>
>         @Override
>         public View getView(int pos, View convertView, ViewGroup parent) {
>             long type = getItemViewType(pos);
>             if (type == 0)
>                 return getTitleHeaderView(pos, convertView, parent);
>             if (type == 1)
>                 return getHeaderView(pos, convertView, parent);
>             if (type == 2)
>                 return getWhiteTextView(pos, convertView, parent);
>             if (type == 3)
>                 return getGrayHeaderView(pos, convertView, parent);
>             if (type == 4)
>                 return getAddresView(pos, convertView, parent);
>
>             return parent;
>         }
>
> E dentro do getItemViewType tenha a lógica para ver qual o tipo de view,
> que aquela posição é.
>
> Lúcio Maciel
> luci...@gmail.com
>
> 2012/6/19 Gink Labrev <gink.lab...@gmail.com>
>
>
>
>
>
>
>
> > bem, é iPhone.
> > No iOs, não temos equivalente a ListView. É um TableUI, como se fosse uma
> > tabela renderizada dentro de uma View.
>
> > Não é tão dificil de simular o Android.
> > A dica já está dada acima. A lógica é essa:
>
> > if( position == 0 ){
> >     convertView = // Pega view pesonalizada
> > } else {
> >     convertView = // Pega view de tabela dos dados
> > }
>
> > Em 19 de junho de 2012 16:13, Cristian Cardoso <buiucard...@gmail.com>escreveu:
>
> > a ideia é fazer algo assim:
>
> >>http://cloudfront2.bostinno.com/wp-content/uploads/2010/11/GroupMe-iP...
>
> >> so que o scroll deve ser para toda a tela e não somente para a
> >> ListView
>
> >> a questão de montar a interface esta 100% o que estou me batendo é
> >> para fazer este scroll
>
> >> alguém ja fez alguma pela parecida com esta, fazer um "GroupView"?
>
> >> Abraço.
> >> Cristian Cardoso
>
> >> On 19 jun, 15:51, Derci Santos <derciii.l...@gmail.com> wrote:
> >> > Cristian...
>
> >> > Tente remover um pouco de LinearLayout ... Tem layout sem uso ai...
>
> >> > Quando for colocar o scrollView ... Substitui ele pelo LinearLayout
> >> pai...
>
> >> > Qualquer coisa posta ai...
>
> >> > Abraços
>
> >> > --
> >> > *Att,*
> >> > *Derci Santos*
> >> > *Facebook:www.facebook.com/dercilima*
> >> > *twitter:www.twitter.com/dercilima*
> >> > *
> >> > Skype: dercilima
> >> > MSN: derci...@hotmail.com
> >> > *
> >> > *about.me/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.
> >> > *

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

0 comentários:

Postar um comentário