app falla cuando cambio el orden de mi XML RelativeLayout android
El título lo dice todo, mi aplicación sigue fallando cada vez que cambio la vista de diseño, necesito el botón para estar en la parte superior y el imageView1 para estar en la parte inferior, con iv_photo estar entre ellos dos. Así que trato de tomar mi botón xml y moverlo a la parte inferior, y mi aplicación se bloquea, no estoy cambiando el código o nada, todo lo que simplemente estoy haciendo es mover el código alrededor. aquí está mi código
No cae
- Canvas Cambia dinámicamente el índice z de un mapa de bits
- ¿Existe una solución para el error de navegador de Android con la posición CSS y las áreas seleccionables?
- Z-index en Disposición relativa
- La entrada en los resultados de autocompletar de jQuery se activa al seleccionar del resultado
- JQuery Mobile: el texto de entrada enfocado no respeta el índice z, que aparece por encima de todo lo demás
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".DashboardActivity" > <ImageView android:id="@+id/iv_photo" android:layout_width="125dp" android:layout_height="125dp" android:layout_marginLeft="10dp" android:layout_marginTop="10dp" /> <Button android:id="@+id/btn_crop" android:layout_width="30dp" android:layout_height="30dp" android:layout_alignLeft="@+id/iv_photo" android:layout_alignTop="@+id/iv_photo" android:text="@string/Nothing" /> <ImageView android:id="@+id/imageView1" android:layout_width="match_parent" android:layout_height="105dp" android:layout_centerHorizontal="true" android:layout_marginTop="20dp" android:scaleType="fitXY" android:src="@drawable/whitestrip" /> </RelativeLayout>
Choca
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".DashboardActivity" > <ImageView android:id="@+id/imageView1" android:layout_width="match_parent" android:layout_height="105dp" android:layout_centerHorizontal="true" android:layout_marginTop="20dp" android:scaleType="fitXY" android:src="@drawable/whitestrip" /> <ImageView android:id="@+id/iv_photo" android:layout_width="125dp" android:layout_height="125dp" android:layout_marginLeft="10dp" android:layout_marginTop="10dp" /> <Button android:id="@+id/btn_crop" android:layout_width="30dp" android:layout_height="30dp" android:layout_alignLeft="@+id/iv_photo" android:layout_alignTop="@+id/iv_photo" android:text="@string/Nothing" /> </RelativeLayout>
Heres los errores que consigo en el LogCat
05-01 13:49:15.632: E/AndroidRuntime(32148): FATAL EXCEPTION: main 05-01 13:49:15.632: E/AndroidRuntime(32148): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.atmebeta/com.example.atmebeta.DashboardActivity}: java.lang.ClassCastException: android.widget.ImageView 05-01 13:49:15.632: E/AndroidRuntime(32148): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1651) 05-01 13:49:15.632: E/AndroidRuntime(32148): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667) 05-01 13:49:15.632: E/AndroidRuntime(32148): at android.app.ActivityThread.access$1500(ActivityThread.java:117) 05-01 13:49:15.632: E/AndroidRuntime(32148): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935) 05-01 13:49:15.632: E/AndroidRuntime(32148): at android.os.Handler.dispatchMessage(Handler.java:99) 05-01 13:49:15.632: E/AndroidRuntime(32148): at android.os.Looper.loop(Looper.java:123) 05-01 13:49:15.632: E/AndroidRuntime(32148): at android.app.ActivityThread.main(ActivityThread.java:3687) 05-01 13:49:15.632: E/AndroidRuntime(32148): at java.lang.reflect.Method.invokeNative(Native Method) 05-01 13:49:15.632: E/AndroidRuntime(32148): at java.lang.reflect.Method.invoke(Method.java:507) 05-01 13:49:15.632: E/AndroidRuntime(32148): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842) 05-01 13:49:15.632: E/AndroidRuntime(32148): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600) 05-01 13:49:15.632: E/AndroidRuntime(32148): at dalvik.system.NativeStart.main(Native Method) 05-01 13:49:15.632: E/AndroidRuntime(32148): Caused by: java.lang.ClassCastException: android.widget.ImageView 05-01 13:49:15.632: E/AndroidRuntime(32148): at com.example.atmebeta.DashboardActivity.onCreate(DashboardActivity.java:106) 05-01 13:49:15.632: E/AndroidRuntime(32148): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 05-01 13:49:15.632: E/AndroidRuntime(32148): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1615)
- Colocación / superposición (índice-z) una vista encima de las pestañas de la barra de acciones
- AndEngine- Dibujo del niño del sprite detrás de su padre
- Chrome en Android no respeta el índice z para los clics de enlace
- Colocación / superposición (z-index) una vista sobre otra vista en android
- Vista de visualización en la parte superior de la barra de acción
- Diferente posición z para los elementos ListView
- Barra de herramientas pull-up utilizando sólo HTML y CSS en el navegador de Android
- Solución alternativa / polyfill para Android 4.0.3
He visto cosas como esta antes.
Intente ejecutar una compilación limpia y, a continuación, vuelva a ejecutar la aplicación.
en la barra de ventana vaya a "Proyecto" -> "limpiar"
limpiar todas las soluciones y luego debería ser todo bueno.
- NavigationDrawer RecyclerVer elementos seleccionados cambiar de color
- Cambiar el fondo de la sugerencia de AppCompat SearchView