cara muito bom o material...
tentei fazer a classe Adapter como neste exemplo http://escoladeandroid.blogspot.com.br/2012/03/android-listview-parte-7.html , mas na hora de executar ele da aquele erro de forçar o fechamento da activity...
Em 22 de maio de 2012 19:27, Felipe Aron <felipearon@gmail.com> escreveu:
Talvez isso lhe ajude a entender melhor:http://escoladeandroid.blogspot.com.br/2012/03/android-listview-parte-7.htmlEm 22 de maio de 2012 19:22, Suelen Baccin <su.baccin@gmail.com> escreveu:humm.. acho que estou começando a entender...então posso fazer um Listview com todos esses textviews que preciso e ainda aloca-los dentro do TableLayout??pq assim... essas informações não poderão ser alteradas pelo usuario, o usuario vai escolher o TableLayout atraves do toque em touch sreen...desculpem se estou parece burra... é que é complicado hehehevcs teriam um exemplo de como posso fazer isso em ListView?? tipo populando essa lista com as informações do ws...Em 22 de maio de 2012 14:35, Danilo Monteiro <danilomonteiroo@gmail.com> escreveu:
pessoal,talvez ela não saiba que dá para criar um lisview com os itens que ela quer dentro.Suelen,você pode criar um listview da maneira que quiser, com quantos textview, imagens, botoes etc que você precisar.
2012/5/22 Eduardo Baião <eduardobaiao@gmail.com>Eu também usaria uma ListView, onde o layout de cada item seria
baseado em TableLayout (ou RelativeLayout).
Em 22 de maio de 2012 14:09, Danilo Monteiro
<danilomonteiroo@gmail.com> escreveu:
> Mas sua duvida inicial foi respondida?
>
>
> 2012/5/22 luciofm <luciofm@gmail.com>
>>
>> Bom, não é uma lista de tablelayouts? quantos itens vão ter na lista?
>>
>> Se é uma lista, usasse um ListView.
>>
>> Lúcio Maciel
>> luciofm@gmail.com
>>
>>
>>
>> 2012/5/22 Suelen Baccin <su.baccin@gmail.com>
>>>
>>> Isso, só não sei se é bem um ListView que preciso.
>>>
>>> Em 22 de maio de 2012 13:32, Gink Labrev <gink.labrev@gmail.com>
>>> escreveu:
>>>>
>>>> Me corrijam se estiver falando besteira, mas o Adapter não pode ser
>>>> utilizado diretamente com TableLayout.
>>>> Para usar o Adapter, é necessário alocar os dados em alguma view com
>>>> suporte ao Adpter, como ListView e GridView.
>>>>
>>>> O que entendi é que você precisa :
>>>>
>>>> . Uma activity
>>>> . Um main.xml que tenha um ListView
>>>> . Um ListView
>>>> . Um TableLayout para cada elemento da ListView em um
>>>> layout_item_list_view.xml
>>>> . O Adapter
>>>> . Uma AsyncTask para Buscar os dados
>>>>
>>>> Acho que este seria o esboço de seu projeto.
>>>>
>>>>
>>>> Em 22 de maio de 2012 12:16, Eduardo Baião <eduardobaiao@gmail.com>
>>>> escreveu:
>>>>>
>>>>> O que exatamente você não sabe fazer? O layout xml?
>>>>>
>>>>>
>>>>> Em 22 de maio de 2012 11:54, Suelen <su.baccin@gmail.com> escreveu:
>>>>> > Ola pessoal,
>>>>> >
>>>>> > Estou aqui pedindo ajuda a vcs... é meio complicado de explicar o que
>>>>> > preciso mas vamos la...
>>>>> >
>>>>> > Tenho uma tela com varios TableLayout com varios textviews (segue em
>>>>> > anexo
>>>>> > uma imagem de como seria)
>>>>> > A questao é que eu recebo via web service o conteudo a ser preenchido
>>>>> > nesses
>>>>> > textview, e em cada TableLayout esse conteúdo vem diferente...
>>>>> >
>>>>> >
>>>>> > eu fiz uma classe Adapter (vi num tutotirial do Julio) mas agora nao
>>>>> > sei
>>>>> > mais como fazer...
>>>>> >
>>>>> > Essa é a classe do Adapter.
>>>>> >
>>>>> >
>>>>> > public class TamanhoAdapter extends BaseAdapter {
>>>>> >
>>>>> > private List<Tamanho_pizza> tamanhoPizza;
>>>>> > private LayoutInflater mInflater;
>>>>> > private ViewHolder holder;
>>>>> >
>>>>> >
>>>>> > static class ViewHolder{
>>>>> > private TextView brotinho;
>>>>> > private TextView quantidadeSaboresBrotinho;
>>>>> > private TextView quantidadePessoasBrotinho;
>>>>> > private TextView apareceValorBrotinho;
>>>>> > private TextView aparecePontosBrotinho;
>>>>> > }
>>>>> >
>>>>> > public TamanhoAdapter() {
>>>>> > // TODO Auto-generated constructor stub
>>>>> > }
>>>>> >
>>>>> > public TamanhoAdapter(Context context, List<Tamanho_pizza>
>>>>> > tamanhoPizza) {
>>>>> > mInflater = LayoutInflater.from(context);
>>>>> > this.tamanhoPizza = tamanhoPizza;
>>>>> > }
>>>>> >
>>>>> >
>>>>> > @Override
>>>>> > public int getCount() {
>>>>> > return tamanhoPizza.size();
>>>>> > }
>>>>> >
>>>>> > @Override
>>>>> > public Object getItem(int index) {
>>>>> > return tamanhoPizza.get(index);
>>>>> > }
>>>>> >
>>>>> > @Override
>>>>> > public long getItemId(int index) {
>>>>> > //return pessoas(index).getImgRes();
>>>>> > return index;
>>>>> > }
>>>>> >
>>>>> > @Override
>>>>> > public View getView(int posicao, View convertView, ViewGroup arg2) {
>>>>> >
>>>>> > if (convertView == null) {
>>>>> > convertView = mInflater.inflate(R.layout.tamanhopiz, null);
>>>>> > holder = new ViewHolder();
>>>>> >
>>>>> > holder.brotinho = (TextView) convertView.findViewById(R.id.brotinho);
>>>>> > holder.quantidadeSaboresBrotinho = (TextView)
>>>>> > convertView.findViewById(R.id.quantidadeSaboresBrotinho);
>>>>> > holder.quantidadePessoasBrotinho = (TextView)
>>>>> > convertView.findViewById(R.id.quantidadePessoasBrotinho);
>>>>> > holder.apareceValorBrotinho = (TextView)
>>>>> > convertView.findViewById(R.id.apareceValorBrotinho);
>>>>> > holder.aparecePontosBrotinho = (TextView)
>>>>> > convertView.findViewById(R.id.aparecePontosBrotinho);
>>>>> >
>>>>> > convertView.setTag(holder);
>>>>> >
>>>>> > } else {
>>>>> > holder = (ViewHolder) convertView.getTag();
>>>>> > }
>>>>> >
>>>>> >
>>>>> > Tamanho_pizza p = tamanhoPizza.get(posicao);
>>>>> >
>>>>> > holder.brotinho.setText(p.getNmTamanho());
>>>>> > holder.quantidadeSaboresBrotinho.setTag(p.getNrSabor());
>>>>> > holder.quantidadePessoasBrotinho.setTag(p.getNrPessoas());
>>>>> > holder.apareceValorBrotinho.setTag(p.getVlPreco());
>>>>> > holder.aparecePontosBrotinho.setText(p.getCdPromocao());
>>>>> >
>>>>> > return convertView;
>>>>> > }
>>>>> >
>>>>> > }
>>>>> >
>>>>
>>>>
>>>
>>
>
>
>
> --
> Danilo Monteiro Ribeiro
> "O único lugar onde o sucesso vem antes do trabalho é no dicionário."
> "Faça com que seus SONHOS tenham INVEJA de seu FUTURO"
> Graduando em Sistemas de Informação
> http://lattes.cnpq.br/9054177799378154
>
>
>
>
--
Danilo Monteiro Ribeiro
"O único lugar onde o sucesso vem antes do trabalho é no dicionário.""Faça com que seus SONHOS tenham INVEJA de seu FUTURO"
Graduando em Sistemas de Informação
http://lattes.cnpq.br/9054177799378154
--Analista-Programador






0 comentários:
Postar um comentário