2012-04-22 12 views
7

Al seleccionar texto en una vista de Editar texto en ICS, hay una lupa que aparece sobre la selección. ¿Alguien sabe cómo puedo desactivar eso?Android: ¿Cómo desactivar la lupa de selección en ICS?

enter image description here

+1

¿Podría publicar una captura de pantalla en algún lugar de lo que está describiendo como una "lupa"? Nunca he visto esto en ninguna versión de Android, pero tal vez estoy malinterpretando el uso del término. – CommonsWare

+0

La lupa está ahí para que el texto de selección sea más fácil de controlar para el usuario. Si cambias ese comportamiento, haces que tu interfaz sea más difícil de usar. –

+1

¿Qué dispositivo está usando para las pruebas? Según mi experiencia, ICS no tiene lupa en los controles 'EditText'. Tal vez se trata de un ICS personalizado por el proveedor –

Respuesta

0

A partir de mi entendimiento que podemos manejar gestos de ampliación por la configuración del sistema, no tienen ningún método para anular esta funcionalidad/comportamiento.

Se puede hacer referencia a continuación los enlaces para más información sobre los gestos de ampliación de programas:

http://pauljadam.com/androida11y/#magnification

http://static.googleusercontent.com/external_content/untrusted_dlcp/www.google.com/en//help/hc/images/android/android_ug_42/Android-Quick-Start-Guide.pdf

amabilidad de dejarme saber si estoy equivocado. Gracias

0

Después de unos días finalmente encontré la solución.

Tuve un problema con una ventana de diálogo y en mi interior tengo un EditText. Cuando se muestra esta lupa, no sé por qué, pero después de cerrar el cuadro de diálogo e intentar abrirlo de nuevo ... no se veía en la parte frontal como de costumbre ... se mostraba detrás de la ventana de la actividad ... lo raro ... creo que es un error ...

La única solución que encontré para mi problema era establecer esta propiedad a mi ventana de diálogo:

LayoutParams lp = dialog.getWindow().getAttributes(); lp.type = WindowManager.LayoutParams.TYPE_APPLICATION_PANEL; dialog.getWindow().setAttributes(lp);

y esta herramienta no es lupa mostrando más en este EditText.

Espero que pueda ayudar a alguien.

Cuestiones relacionadas