Pregunta

Me puse mi TabWidget en la parte inferior. Cuando quiero editar el EditarTexto el teclado levantará. Pero la pestaña Widget venga encima del teclado. Para el apoyo a la pantalla de múltiples fijo el androide: layout_weight = "1.0". Después de eso, tengo este problema he añadido mi código de diseño que sigue. cualquier idea de hacer la TabWidget en la parte inferior de forma estable?

Código:

<?xml version="1.0" encoding="utf-8"?>
<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/tabhost" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout android:orientation="vertical"
    android:layout_width="fill_parent" android:layout_height="fill_parent">
    <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@android:id/tabcontent" android:layout_width="fill_parent"
        android:layout_height="wrap_content" android:layout_weight="1.0">

    </FrameLayout>
    <TabWidget android:id="@android:id/tabs"
        android:layout_gravity="bottom" android:background="@drawable/gradient_black"
        android:listSelector="@color/transparent" android:layout_width="fill_parent"
        android:layout_height="63dip" />
</LinearLayout>

¿Fue útil?

Solución

Es posible que desee ajustar la windowSoftInputMode en su manifiesto. Controla cómo los cambios de la pantalla cuando se muestra el teclado en pantalla. Tal vez usted quiere AdjustPan en lugar de la adjustResize defecto? Este página tiene más información sobre los diferentes modos de entrada.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top