Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android


 
Herramientas
  #1  
Viejo 03/06/14, 17:29:51
Avatar de oxot
oxot oxot no está en línea
Usuario muy activo
Mensajes: 741
 
Fecha de registro: may 2010
Localización: Santiago
Mensajes: 741
Modelo de smartphone: Xiaomi RedRice
Versión de ROM: MIUI V8
Tu operador: Pepephone
Mencionado: 2 comentarios
Tagged: 2 hilos
android.Text.Selection

Una pregunta genérica.
Usando el DDMS y el emulador veo que no existe ningún Intent que se lance cuando seleccionamos texto en cualquier Text o EditText.
Entiendo por tanto que la acción de seleccionar texto está el propio núcleo de Android, forma parte de cada app (al hacer el include del TextView o dónde sea).
Porque, después de contar esto, viene mi pregunta:

¿Existe la posibilidad de interceptar las llamadas a la selección de texto en cualquier View? Como para crear un selector de texto personalizado que se cargue sobre el de Android (imagino que como un servicio o así).

Perdón por las lagunas técnicas pero mis conocimientos no dan para más.

Cualquier información es bienvenida.
Responder Con Cita


  #2  
Viejo 03/06/14, 18:27:31
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
No, no existe un BroadcastReceiver para cuando seleccionas texto, y aunque existiese tampoco significaría que pudieses sustituir al del sistema, aunque ya al menos sería algo más factible.

Ahora bien, si existe la posibilidad de hacerlo dentro de tu propia app, supongo que si es posible.
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 04/06/14, 00:18:11
Avatar de oxot
oxot oxot no está en línea
Usuario muy activo
Mensajes: 741
 
Fecha de registro: may 2010
Localización: Santiago
Mensajes: 741
Modelo de smartphone: Xiaomi RedRice
Versión de ROM: MIUI V8
Tu operador: Pepephone
Mencionado: 2 comentarios
Tagged: 2 hilos
Bien gracias. Dentro de una app, por lo que he consultado, es factible (aunque un poco infierno) haciendo un override a ActionMode (Google tiene un tuto sobre ello) pero no es lo que me interesaba. Es que mi Android (MIUI v5) me parece horrible el sistema de selección de texto. Mis dedos gordacos no son capaces de ser nada precisos y por eso quería implementarme mi propio selector pero ya me parecía que eso estaría muy dentro de las entrañas de android.
Gracias igualmente.

Última edición por oxot Día 04/06/14 a las 00:21:05
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Programación y Desarrollo para Android


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 22:19:50 (GMT +2)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007