Pegar Texto de botão dinamicamente pelo toque

596 views
Skip to first unread message

Luiz Carvalho

unread,
Nov 2, 2011, 9:26:06 AM11/2/11
to Android Brasil - Dev
Olá amigos, estou tentando realizar um procedimento que achava eu ser
simples, mas que está me dando uma trabalheira enorme, pesquisei no
Google, StackOvewFlow, aqui mesmo no grupo e nada me ajudou até agora.
Vamos ao problema, tenho a seguinte View

<Button android:id="@+id/button1" android:text="Texto 1"
android:layout_height="wrap_content"
android:layout_width="fill_parent"></Button>


<Button android:id="@+id/button2" android:text="Texto 2"
android:layout_height="wrap_content"
android:layout_width="fill_parent"></Button>


<Button android:id="@+id/button3" android:text="Texto 3"
android:layout_height="wrap_content"
android:layout_width="fill_parent"></Button>


<Button android:id="@+id/button4" android:text="Texto 4"
android:layout_height="wrap_content"
android:layout_width="fill_parent"></Button>

Esses botões são acrescentados dinamicamente, como posso pegar o texto
por exemplo com um onlongclick??


Obrigado pela atenção.






luciofm

unread,
Nov 2, 2011, 10:29:01 AM11/2/11
to androidb...@googlegroups.com

Tu recebes a View no evento, basta ver se é instanceof Button , fazer o cast e pegar o texto. Mas eu usaria o set/getTag para identificar qual botão foi clicado.

sent from a mobile device.

Luiz Carvalho

unread,
Nov 3, 2011, 5:23:31 PM11/3/11
to Android Brasil - Dev
Vou tentar aqui Lúcio, Obrigado pela dica. Java ainda me morde as
vezes.

On 2 nov, 11:29, luciofm <luci...@gmail.com> wrote:
> Tu recebes a View no evento, basta ver se é instanceof Button , fazer o
> cast e pegar o texto. Mas eu usaria o set/getTag para identificar qual
> botão foi clicado.
>
> sent from a mobile device.

Luiz Carvalho

unread,
Nov 4, 2011, 8:26:33 AM11/4/11
to Android Brasil - Dev
Solução dada pela galera da SOV

Francisco Junior

unread,
Nov 5, 2011, 10:31:31 AM11/5/11
to androidb...@googlegroups.com
Qual solução? 

A que o Lúcio falou não resolveu não??

Marcelo Henrique

unread,
Nov 5, 2011, 10:44:21 AM11/5/11
to androidb...@googlegroups.com
me diga uma coisa voce esta inflando o XML ? motre seu codigo java


Em 5 de novembro de 2011 12:31, Francisco Junior <francisco.f...@gmail.com> escreveu:
Qual solução? 

A que o Lúcio falou não resolveu não??



--
                                              - Marcelo Henrique -
  "Se não puder se destacar pelo talento, vença pelo esforço." (Dave Weinbaum)

Luiz Carvalho

unread,
Nov 7, 2011, 10:12:46 AM11/7/11
to Android Brasil - Dev
Olá amigos. O Código completo para a solução desse problema:
http://www.redrails.com.br/2011/11/pegar-texto-de-botao-dinamicamente-pelo-toque/

Obrigado pela ajuda de todos

On 5 nov, 11:44, Marcelo Henrique <marceloh...@gmail.com> wrote:
> me diga uma coisa voce esta inflando o XML ? motre seu codigo java
>
> Em 5 de novembro de 2011 12:31, Francisco Junior <
> francisco.figueiredo...@gmail.com> escreveu:
Reply all
Reply to author
Forward
0 new messages