Como copiar uma string para o clipboard do android?

827 views
Skip to first unread message

pedrofsn

unread,
Sep 19, 2012, 2:12:26 PM9/19/12
to androidb...@googlegroups.com
Tentei fazer como neste tutorial mas não consegui pois no tutorial o mundo é perfeito e usamos activity mas preciso fazer isso dentro de um Fragment.
Alguém tem alguma ideia de como passar uma string para o "Copiar" do android - estando dentro de um Fragment?


http://developer.android.com/guide/topics/text/copy-paste.html

Neto Lima

unread,
Sep 19, 2012, 2:51:43 PM9/19/12
to androidb...@googlegroups.com
Essa copy-paste que você passou no link requer API 11, para API menores você tem que usar o ClipboardManager.



2012/9/19 pedrofsn <pedr...@gmail.com>
Tentei fazer como neste tutorial mas não consegui pois no tutorial o mundo é perfeito e usamos activity mas preciso fazer isso dentro de um Fragment.
Alguém tem alguma ideia de como passar uma string para o "Copiar" do android - estando dentro de um Fragment?


http://developer.android.com/guide/topics/text/copy-paste.html

--
 
 



--
SMS DIVERSOS - Envie mais de 400 sms divertidos para quem você gosta


pedrofsn

unread,
Sep 20, 2012, 9:06:30 AM9/20/12
to androidb...@googlegroups.com
Por questões de tempo mudei o app, ao invés de exibir um TextView e um botão que quando tocado copiava o conteúdo do TextView para o contexto do android (ou seja, transferia o texto para o "Copiar" do aparelho) eu deixei o texto ser exibido em um EditText e deixei uma dica para o usuário tocar e segurar o texto, assim surge as opções de selecionar todo o texto, recortar, copiar e colar (do próprio sistema). 

Resumindo, contornei o meu problema.
Obrigado pela resposta netolobo! =]

pedrofsn

unread,
Sep 20, 2012, 10:06:25 AM9/20/12
to androidb...@googlegroups.com
Agora estou com outro problema, como o EditText é o primeiro elemento do meu app em determinada tela, o android automaticamente foca nele e é exibido o teclado.
Como impedir o android de abrir o teclado sem que o usuário ainda não tenha tocado o EditText?

Maicon Strey

unread,
Sep 20, 2012, 2:40:08 PM9/20/12
to androidb...@googlegroups.com
Pedro,
não lembro de cor a solução mas busca no grupo pois isso já foi discutido várias vezes.

Maicon Strey
Novo Hamburgo - RS - Brasil
------------------
Linux user: #525086
Frase de todos os dias: "Se não mandar o log eu não ajudo!"



2012/9/20 pedrofsn <pedr...@gmail.com>
Agora estou com outro problema, como o EditText é o primeiro elemento do meu app em determinada tela, o android automaticamente foca nele e é exibido o teclado.
Como impedir o android de abrir o teclado sem que o usuário ainda não tenha tocado o EditText?

--
 
 

pedrofsn

unread,
Sep 20, 2012, 3:38:15 PM9/20/12
to androidb...@googlegroups.com
Consegui resolver, deixei no xml com o focusable false e no java coloquei que pra quando tocado o fosuable fosse alterado pra true.
Acho que foi assim... rsrs

Obrigado! =]

Handersen Adriano

unread,
Nov 21, 2015, 2:14:28 PM11/21/15
to Android Brasil - Dev
qual código vc usou?

Cake Bach

unread,
Apr 19, 2016, 2:44:21 AM4/19/16
to androidb...@googlegroups.com
505005

2015-11-21 16:14 GMT-03:00 Handersen Adriano <anonymo...@gmail.com>:
qual código vc usou?

--
You received this message because you are subscribed to a topic in the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/androidbrasil-dev/rf8c5W4EJMg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to androidbrasil-...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

pedrofsn

unread,
Apr 19, 2016, 6:37:36 AM4/19/16
to Android Brasil - Dev
Olá,

Peço desculpas pela demora, acabei esquecendo de responder. :(

Utilizei este trecho de código:
ClipboardManager cm = (ClipboardManager) getActivity().getSystemService(Context.CLIPBOARD_SERVICE); cm.setText(getTextFromEditText());

Aplicação:
https://github.com/pedrofsn/android-CorHexadecimalSimples/blob/master/app/src/main/java/simple/hexadecimal/color/fragments/SelecaoCorHEX.java

Uso:
- https://github.com/pedrofsn/android-CorHexadecimalSimples
- https://play.google.com/store/apps/details?id=simple.hexadecimal.color

Em sábado, 21 de novembro de 2015 17:14:28 UTC-2, Cake Bach escreveu:
qual código vc usou?
Reply all
Reply to author
Forward
0 new messages