Teclado suave Oculta ActionBar mientras usa adjustPan
Tengo que poner visible todos estos tres elementos
1. ActionBar
2. ListView
3. EditText (en la parte inferior)
Cuando EditText
clic en EditText
, empujó la imagen de fondo y la exprimí. Vi algunos tutoriales y utiliza android:windowSoftInputMode="adjustPan"
que resolvió el problema apretando pero creó uno nuevo. Cuando aparece el SoftKeyboard
, también oculta el ActionBar
. He visitado muchas preguntas, pero ninguno de ellos era realmente servicial. ¿Hay alguna manera de establecer ActionBar
siempre visible lo que suceda en la pantalla, etc …
EDITADO
- ListViews - cómo utilizar la función ArrayAdapter.addAll () antes de la API 11?
- ¿Qué es VerticalScrollExtent en Android ScrollView?
- El adaptador getView () pide la posición 0 dos veces antes de cada posición. ¿Por qué?
- NullPointerException en el widget android ArrayAdapter createViewFromResource
- ListView no se actualiza correctamente CursorAdapter después de swapCursor
El xml
del fragmento utilizado para mostrar ListView
y EditText
es:
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/RelativeLayout1" android:layout_width="match_parent" android:layout_height="match_parent" > <ListView android:id="@id/android:list" style="@style/ContactListView" android:layout_width="match_parent" android:layout_height="389dp" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:isScrollContainer="false" /> <TextView android:id="@id/android:empty" android:layout_width="match_parent" android:layout_height="80dp" android:layout_above="@+id/editText1" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:fontFamily="sans-serif-light" android:gravity="center" android:text="@string/no_contacts" android:textAppearance="?android:attr/textAppearanceLarge" /> <EditText android:id="@+id/editText1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentBottom="true" android:background="@android:color/holo_blue_dark" android:ems="10" android:imeOptions="flagNoExtractUi"/> </RelativeLayout>
Editado (2º)
Las instantáneas son:
- ¿Cómo elimino el texto emergente del filtro listview?
- El desplazamiento de ListView con UniversalImageDownloader no es suave
- ListView ocupa todo el espacio en LinearLayout
- Cambiar dinámicamente el color de (Elemento de lista) TextView en Listview
- Actualizar fragmento actual (datos ListView) que permanece en la misma actividad
- ¿Cómo puedo alinear verticalmente un elemento dentro de una lista usando el diseño relativo?
- Android listview - Obtener texto del listview personalizado
- Implementación de un "más rápido" backToTop - ListView
Tengo el mismo problema que el tuyo con EditText
dentro de un diseño Relative
antes, después de buscar varios hilos por toda Internet he fallado, pero lo bottom_padding
experimentando a través de añadir bottom_padding
al EditText
que lo arregló.
Intente usar android:windowSoftInputMode="adjustResize|stateHidden"
en su etiqueta de actividad.
Pruebe este código para mostrar el archivo y la actividad para cambiar el diseño. Android: windowSoftInputMode = "stateAlwaysVisible | stateHidden"
- Cambiar la barra de acción color del título Theme.AppCompat.Light.DarkActionBar android
- Detección de círculos de Hough android