MIUI Español

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Arasthel

Páginas: 1
1
Mi Home / [INFO] Arreglar bug con la barra de navegación en Android 4.4
« en: 19 de Noviembre de 13, 10:04:27 am »
Buenas a todos. Hace poco tuve que cambiar de móvil ya que el que tenía se rompió y estoy sin MIUI ahora mismo, así que decidí ponerme MiHome. Sin embargo, la app en su última versión tiene un bug que hace que se solapen los iconos del dock y los del selector de widgets con la barra de navegación.

Para arreglarlo, hay que decompilar el apk y ponerle cierto paddingBottom (o marginBottom) a una vista en uno de los layouts. Si queréis tener la barra de navegación negra, en /res/layout/launcher.xml, cambiad:

Código: No tienes permisos para ver los enlaces. Regístrate o Inicia sesión
<com.android.launcher2.DragLayer android:id="@id/drag_layer" android:layout_width="fill_parent" android:layout_height="fill_parent"
  xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:launcher="http://schemas.android.com/apk/res/com.android.launcher">

Por:

Código: No tienes permisos para ver los enlaces. Regístrate o Inicia sesión
<com.android.launcher2.DragLayer android:id="@id/drag_layer" android:layout_width="fill_parent" android:layout_height="fill_parent"
  xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:launcher="http://schemas.android.com/apk/res/com.android.launcher"
  android:layout_marginBottom="Xdp>

Donde "Xdp" es el tamaño de la barra de navegación, que por regla general son 48dp si no recuerdo mal.

Si queréis que la barra de navegación sea transparente, y no sé si sólo se puede hacer en Android 4.4 o mayor, cambiad:

Código: No tienes permisos para ver los enlaces. Regístrate o Inicia sesión
<FrameLayout android:id="@id/screen" android:layout_width="fill_parent" android:layout_height="fill_parent" android:foregroundGravity="fill_horizontal|top|center">
Por:

Código: No tienes permisos para ver los enlaces. Regístrate o Inicia sesión
<FrameLayout android:id="@id/screen" android:layout_width="fill_parent" android:layout_height="fill_parent" android:foregroundGravity="fill_horizontal|top|center" android:paddingBottom="48dp">
Y los botones de la barra de navegación os aparecerán sobre el fondo.

Un saludo.

Páginas: 1