Deixa eu tentar explicar melhor:
o que vc quer fazer é parecido com esse link baixo né?
http://www.codemobiles.com/forum/viewtopic.php?t=876
entao, eu faço assim: seto o id do meu objeto no botao e implemento o
metodo de remover buscando esse id e mandando remover da minha lista,
e notifico que a lista mudou e a tela se renderizará sozinha, existem
outras formas, como esse link mostra, mas vai de acordo com cada app..
uma coisa que vc pode fazer também é pegar a position da tua lista e
remover dela.
On Jul 6, 6:20 pm, Psy Khé <psyk...@gmail.com> wrote:
> Lucas,
>
> Tentei primeiro entender o que voce quis me passar,
>
> dentro do teu
> adapter vc passaria o id do teu objeto real pra dentro do botao e ao
> clicar vc dá um
> final LinearLayout ll = (LinearLayout) v.getParent();
> listax.remove/altera....(ll.
>
>
>
> > getChildAt(0).getId());
> > seuAdapterx.notifyDataSetChanged();
> > ps.: esse zero de dentro do child depende do seu layout!! pode cair em
> > outro numero..
>
> id do meu objeto real pra dentro do botao? o botao ja seria o objeto que eu
> gostaria de ter a exata referencia ao ser clicado nele.
>
> hm, voce tem como me passar um exemplo de codigo?
>
> Ainda nao entendi bem...
>
> Vlw,
>
> Psy Khé
>
> Em 6 de julho de 2012 16:13, lucasddaniel <lucasddan...@gmail.com> escreveu:> Psy, antes de tudo eu acho que vc deveria criar um adapter
> > personalizado pelo tipo de layout que vc quer criar, pois do jeito que
> > vc tá fazendo vai dar esse erro mesmo.
> > depois vai ter uma gambi que é pra vc saber como pegar qual botao foi
> > selecionado e se eu fosse vc eu faria como eu faço: dentro do teu
> > adapter vc passaria o id do teu objeto real pra dentro do botao e ao
> > clicar vc dá um
> > final LinearLayout ll = (LinearLayout) v.getParent();
>
> > listax.remove/altera....(ll.getChildAt(0).getId());
> > seuAdapterx.notifyDataSetChanged();
> > ps.: esse zero de dentro do child depende do seu layout!! pode cair em
> > outro numero..
>
> > On Jul 5, 5:40 pm, Psy Khé <psyk...@gmail.com> wrote:
> > > Isso botões,
>
> > > Preciso criar varios botões, +edittext+textview
>
> > > Já tenho isso feito com um inflater do layout linear.
>
> > > Porém preciso saber qual dos botões foram clicados...
>
> > > To matutando pra conseguir fazer isso,
>
> > > Ai pensei em colocar num adapter -> listview e pegar no onlistclick dele.
>
> > > Hum?
>
> > > Vlw,
>
> > > Abçs,
>
> > > Psy Khé.
>
> > > Em 5 de julho de 2012 16:47, Guilherme Sjlender <guisjlen...@gmail.com>escreveu:>
> > é " new ArrayAdapter<Button> " mesmo?
> > > > Button??
>
> > > > Att.
> > > > Guilherme Sjlender <http://www.linkedin.com/in/guilhermesjl>
> > > > ------------------------------------------------------------
> > > > Desenvolvedor Web - Flex3.6/Flex4.5/JavaEE
> > > > Desenvolvedor Desktop - AIR/JavaSE
> > > > Desenvolvedor Mobile - Android/JavaME/Flex4.5
> > > > ------------------------------------------------------------
>
> > > > Em 5 de julho de 2012 16:06, Psy Khé <psyk...@gmail.com> escreveu:
>
> > > > Ola senhores,
>
> > > >> Estou tentando fazer uma adapter atraves da implementação do
> > ListActivity,
>
> > > >> Mas está dando error.
>
> > > >> this.setListAdapter(new ArrayAdapter<Button>(this,
> > > >> android.R.layout.simple_list_item_1, btnList));
>
> > > >> Dentro da activity main.xml contém:
>
> > > >> <ListView android:id="@+id/list"
> > > >> android:layout_width="fill_parent"
> > > >> android:layout_height="wrap_content" />
>
> > > >> Sendo que o error que mostra é:
>
> > > >> Fatal exception MAIN
> > > >> Your content must have a ListView whose attribute is
> > 'android.R.id.list'
>
> > > >> Dentro dessa ListActivity eu também tenho:
>
> > > >> setContentView(R.layout.main);
>
> > > >> Se alguem puder tentar esclarecer e me auxiliar, agradeço...
>
> > > >> Vlww!!!
>
> > > >> Abçs,
>
> > > >> Psy Khé.
[androidbrasil-dev] Re: Problema com adapter - ListActivity
09:53 |
Assinar:
Postar comentários (Atom)






0 comentários:
Postar um comentário