windowSoftInputMode ensemble de stateHidden|adjustResize ne fonctionne pas sous Android
J'ai le schéma suivant
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="bottom"
android:background="@drawable/background_grey"
android:fillViewport="true"
android:focusable="true"
android:focusableInTouchMode="true"
android:orientation="vertical" >
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<RelativeLayout
android:id="@+id/logo_layout"
android:layout_width="fill_parent"
android:layout_height="@dimen/layout_height"
android:layout_alignParentTop="true"
android:background="@drawable/logo_container" >
<!-- some layout components-->
</RelativeLayout>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/logo_layout"
android:layout_margin="@dimen/default_margin" >
<!-- some layout components-->
<RelativeLayout
android:id="@+id/activation_code_entry_layout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/activation_body_second_paragraph"
android:layout_centerHorizontal="true"
android:layout_marginTop="20dp"
android:background="@drawable/enter_passcode_background"
android:gravity="center_vertical" >
<!-- some layout components-->
<EditText
android:id="@+id/activationCode"
style="@style/FormField"
android:layout_alignParentRight="true"
android:layout_marginRight="@dimen/side_margin"
android:hint="@string/activation_enter_code"
android:inputType="number"
android:maxLength="10"/>
<!-- some layout components-->
</RelativeLayout>
<!-- some layout components-->
</RelativeLayout>
</RelativeLayout>
</ScrollView>
et fichier Manifeste de l'Application que je suis en train de l'activité que de
<activity
android:name=".activities.MyActivity"
android:enabled="true"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar"
android:windowSoftInputMode="stateHidden|adjustResize" >
</activity>
mais la vue ne sont pas faites défiler vers le haut lorsque le clavier virtuel s'affiche.
c'était la seule solution pour moi: stackoverflow.com/a/30019136/832008
OriginalL'auteur Nik | 2013-07-05
Vous devez vous connecter pour publier un commentaire.
Il ne sera pas redimensionnée si vous utilisez le thème avec pas de barre de titre.
Peut-être cette question peut vous aider à:
Android Comment ajuster la mise en page en Mode Plein Écran lorsque softkeyboard est visible
OriginalL'auteur SSemashko
J'ai réussi à résoudre mon problème. Ici, il est.
J'ai modifié le premier enfant de principal de défilement de la vue de la façon suivante
c'est à dire j'ai ajouté
ce fait la mise en page toujours afficher le bas de la gravité est bas.
J'espère que cela aide les autres
Acclamations
fill
siOriginalL'auteur Nik