El teclado suave levanta tabhost hacia arriba

Mi TabHost se desplaza hacia arriba cuando se abre el teclado EditText tocando EditText

Captura de pantalla

Ficha encima del teclado virtual

Que he hecho

  • Para cada actividad que estoy usando getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); Ocultar Soft Keyboard

Lo que he intentado

  • Incluido android:windowSoftInputMode="adjustPan|adjustResize" para la actividad en el archivo de manifiesto

Ya he pasado por muchas preguntas aceptadas sin embargo android:windowSoftInputMode="adjustPan|adjustResize no está funcionando en mi android:windowSoftInputMode="adjustPan|adjustResize favor, sugiera cómo lidiar con la situación.

Editar

Tabhost.xml

 <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <FrameLayout android:id="@android:id/tabcontent" android:layout_width="fill_parent" android:layout_height="0dip" android:layout_weight="1" /> <TabWidget android:id="@android:id/tabs" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="0" /> </LinearLayout> 

Layout.xml

 <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" android:background="@android:color/white" > <RelativeLayout android:id="@+id/registrationLayout" android:layout_width="match_parent" android:layout_height="50dp" android:background="#333333" > <ImageView android:id="@+id/activity_logo" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true" android:layout_marginLeft="10dp" android:contentDescription="@string/content_description" android:src="@drawable/logo" /> <RelativeLayout android:id="@+id/rl2" android:layout_width="match_parent" android:layout_height="38dp" android:layout_centerVertical="true" android:layout_toRightOf="@+id/activity_logo" android:gravity="center_vertical" > <EditText android:id="@+id/searchEditText" android:layout_width="match_parent" android:layout_height="23dp" android:layout_marginLeft="6dp" android:layout_marginRight="6dp" android:background="@drawable/search_background" android:gravity="left|center_vertical" android:hint="Search for name" android:paddingLeft="6dp" android:textColor="@color/white" android:textSize="15sp" /> <Button android:id="@+id/btn_search" android:layout_width="18dp" android:layout_height="18dp" android:layout_alignParentRight="true" android:layout_marginRight="9dp" android:layout_marginTop="4dp" android:background="@drawable/search_icon" android:gravity="right|center_vertical" /> </RelativeLayout> </RelativeLayout> <ListView android:id="@android:id/list" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_below="@+id/registrationLayout" android:divider="@android:color/black" android:dividerHeight="1dp" > </ListView> <ProgressBar android:id="@+id/progressBar" style="?android:attr/progressBarStyleInverse" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:visibility="gone" /> </RelativeLayout> 

Gracias por adelantado

Tengo la solución.

  • Debemos usar android:windowSoftInputMode="adjustPan|adjustResize" sin embargo, si el diseño consiste en ScrollView , ScrollView debe tener la android:isScrollContainer="false" .
  • Para más detalles haga clic aquí
  <activity android:name="Your activity name" android:screenOrientation="portrait/Landscape" **android:windowSoftInputMode="adjustPan|adjustResize"** > 
  • Mantenga la sesión entre loadUrl de Android WebView
  • Topmost View traga eventos táctiles porque la superposición
  • Cómo establecer la posición de la vista mientras se utiliza addView
  • ¿Cómo obtienes efecto de rizo para extender los límites de vista pasados?
  • Utilizar XML Layout como vista para Subclase de vista?
  • Vista personalizada de Android delegado de grupo addView
  • listview que tiene viewpager en cada elemento de lista en android
  • Toque los Listeners para las vistas de padres y niños
  • Creación de ruta desde los bordes del mapa de bits android
  • Android - ¿Cómo pasar la cookie para cargar url con webview?
  • Cree una interfaz de usuario como Chrome para Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.