O ListView.addHeaderView(View) é mais fácil de usar e acho que vai ser o suficiente no seu caso.
On Tuesday, June 19, 2012 at 5:13 PM, Cristian Cardoso wrote:
Peço desculpa, mas não intendi como aplicar isso, teria como dar umexemplo?Obrigado.On 19 jun, 16:47, luciofm <luci...@gmail.com> wrote:A ListView/Adapters do Android suportam ter N tipos de views diferentes, esempre garantem que a convertView recebida no método getView é do tipocerto esperado para a posição da Lista.Para isso basta no adapter implementar os métodosgetViewTypeCount() que retorna o numero diferente de layouts que essa listaira ter.e getItemViewType(int position) que retorna um inteiro representando o tipode view a ser exibida para a posição position.Tenho um app que tem uma listview que tem 5 tipos de views.@Overridepublic 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 Macielluci...@gmail.com2012/6/19 Gink Labrev <gink.lab...@gmail.com>bem, é iPhone.No iOs, não temos equivalente a ListView. É um TableUI, como se fosse umatabela 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:so que o scroll deve ser para toda a tela e não somente para aListViewa questão de montar a interface esta 100% o que estou me batendo épara fazer este scrollalguém ja fez alguma pela parecida com esta, fazer um "GroupView"?Abraço.Cristian CardosoOn 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 LinearLayoutpai...Qualquer coisa posta ai...Abraços--*Att,**Derci Santos**Facebook:www.facebook.com/dercilima**twitter:www.twitter.com/dercilima**Skype: dercilimaMSN: 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 doe-mail;2. Encaminhe como CÓPIA OCULTA (Cco ou Bcc) aos seus destinatários.3. Agindo desta forma, você estará colaborando para dificultar adisseminação de vírus e spams, e também para tornar a internet maissegura.*






0 comentários:
Postar um comentário