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:
- Mostrar diseño cuando se abre el teclado virtual
- Quiero que mi RecyclerView no recicle algunos artículos
- ¿Cómo puedo evitar que mi TextView se solape?
- Calcular el tamaño de la imagen cuando se utiliza setCompoundDrawables para EditText
- SetSystemUiVisibility (SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION) no funciona
- 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
- No se puede mostrar la vista en ViewGroup en el diseño de Android
- TextView se extiende y empuja otra vista fuera de la pantalla en LinearLayout horizontal
- Cómo utilizar isInEditMode () para ver el diseño con la vista personalizada en el editor
- Texto abajo RadioButtons
- Temporizador en lista ampliada con botón dinámico android
- Cómo alinear ImageView y TextView alinear a la derecha en un diseño lineal
- Cómo convertir un TextView a EditText en android?
- Eliminar la sombra debajo de AppBarLayout widget android
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 cerrar Android Studio usando el terminal en Ubuntu
- Cómo obtener ese botón cruzado / imagen en el límite de cuadro de diálogo personalizado?