comportamiento extraño con EditText dentro de la etiqueta <include>

Tengo una vista que incluyen otra con el componente "include" (ver http://android-developers.blogspot.com/2009/02/android-layout-tricks-2-reusing-layouts.html )
Hay algunos EditText dentro de la vista incluida.

Hay algunos problemas con estos EditText:

  • Tengo que tocarlos dos veces para que el teclado aparezca
  • si presiono largo uno de los EditText la congelación y la caída de la aplicación (solamente en mi teléfono – galaxia S de Samsung, no en el emulador)

No sucede si el Edittext NO está en una etiqueta <include>
¿Tiene alguna idea sobre este problema?

saludos, Christophe

Tengo el mismo problema con un click largo en EditText o TextView en el dispositivo Samsung con Android 4.0.

El accidente ingresa aquí

 java.lang.ArithmeticException: divide by zero at android.widget.TextView$SelectionActionModeCallback.onCreateActionMode(TextView.java:10647) at com.android.internal.policy.impl.PhoneWindow$DecorView.startActionMode(PhoneWindow.java:2382) at com.android.internal.policy.impl.PhoneWindow$DecorView.startActionModeForChild(PhoneWindow.java:2322) at android.view.ViewGroup.startActionModeForChild(ViewGroup.java:571) at android.view.ViewGroup.startActionModeForChild(ViewGroup.java:571) at android.view.ViewGroup.startActionModeForChild(ViewGroup.java:571) at android.view.ViewGroup.startActionModeForChild(ViewGroup.java:571) at android.view.ViewGroup.startActionModeForChild(ViewGroup.java:571) at android.view.ViewGroup.startActionModeForChild(ViewGroup.java:571) at android.view.ViewGroup.startActionModeForChild(ViewGroup.java:571) at android.view.View.startActionMode(View.java:3687) at android.widget.TextView.startSelectionActionMode(TextView.java:10451) at android.widget.TextView.performLongClick(TextView.java:9570) at android.view.View$CheckForLongPress.run(View.java:14241) at android.os.Handler.handleCallback(Handler.java:605) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4507) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:790) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:557) at dalvik.system.NativeStart.main(Native Method) @Dumpstate > dumpstate -k -t -n -z -d -o /data/log/dumpstate_app_error 

Es porque cuando haces clic en el texto, el sistema Samsung seleccionará texto para resaltar y usar onCreateActionMode () para mostrar el botón cortar, copiar, pegar etc.

Si está en Android 4.0, se mostrará en ActionBar y utilizará el estilo de tema ActionBar en el estilo de su aplicación. Y encontré mi

 "@android:style/Widget.Holo.ActionButton" 

fije el minWidth a cero, causa que el sistema del samsung calcule la posición del botón de la acción resultó

 java.lang.ArithmeticException: divide by zero 

Finalmente establecer minWidth a no cero, el problema resuelto.

Quería comentar la respuesta dada a continuación ( https://stackoverflow.com/a/11966733/1777346 ), pero aún no tienen suficientes puntos de reputación!

También nos encontramos con la misma excepción "java.lang.ArithmeticException: divide by zero" en dispositivos Samsung (no probamos otros dispositivos … todo Samsung). Esto ocurriría cuando presionas un texto existente en un campo EditText.

La solución a continuación trabajó .. teníamos el siguiente estilo definido. Cambiar minWidth a "1" lo arregló.

 <style name="ActionButtonStyle" parent="@android:style/Widget.Holo.Light.ActionButton"> <item name="android:minWidth">0dp</item> 
  • Cómo implementar un ViewPager con diferentes Fragmentos / Layouts
  • ¿Cómo puedo crear una barra de herramientas (como una barra de acción secundaria) en Android?
  • Igualar padre para viewpager dentro de scrollview no funciona
  • Cómo habilitar el zoom webview detrás del diseño lineal en android?
  • Activación de varios botones (evento onClick) con un golpe / gesto
  • cómo dar una animación curl página en un evento de clic de ImageButton
  • Scroll aware FAB se oculta, pero luego no reaparece
  • ActionLayout para los elementos de la vista de navegación se muestra en el lado derecho
  • Cómo inhabilitar / suprimir las advertencias IDEA "Problemas de procesamiento"
  • Orientación de la pantalla del androide: bloquear sólo partes del diseño
  • Pestañas con los iconos que utilizan ViewPager, ¿cómo ponerlos? Adjuntando un archivo de diseño
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.