J'ai un comportement bizarre je ne peux pas identifier la source de.
J'ai mon application avec le classique
requestWindowFeature(Window.FEATURE_NO_TITLE);
pour supprimer le titre et la barre de status.
J'ai ensuite créer une boîte de Dialogue pour permettre à l'utilisateur de saisir des informations (nom, etc)
Avec un clavier physique, pas de problème, mais lorsque j'utilise le clavier virtuel j'ai un comportement étrange:
chaque fois que j'ai frappé une touche sur la touche virtuelle conseil d'administration le titre et la barre de status réapparaît de pousser tout le clavier qui les entourent, puis disparaît à nouveau (tout comme l'animation de lors du démarrage de l'application)
voici un code :
dialog = new Dialog(context);
dialog.setContentView(R.layout.logindialog);
dialog.setTitle("Login:");
WindowManager.LayoutParams a = dialog.getWindow().getAttributes();
// dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
a.dimAmount = 0;
dialog.getWindow().setAttributes(a);
dialog.setCancelable(true);
dialog.getWindow().setLayout(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT);
et puis
dialog.show();
J'ai essayé
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
mais il bloque mon application.
voici le xml
<TextView android:id="@+id/LoginText"
android:gravity="fill"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Login:">
</TextView>
<EditText android:id="@+id/LoginEdit"
android:layout_height="wrap_content"
android:singleLine="true"
android:text="jason"
android:layout_width="200sp"/>
<TextView android:id="@+id/PasswordText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Password:">
</TextView>
<EditText android:id="@+id/PasswordEdit"
android:layout_height="wrap_content"
android:singleLine="true"
android:text="welcome"
android:layout_width="200sp"
android:password="true"/>
<LinearLayout
android:id="@+id/test2"
android:gravity="center_horizontal"
android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<Button android:id="@+id/LoginButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:text="Login" />
<Button android:id="@+id/CreateButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:text="Create" />
<Button android:id="@+id/CancelLogin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:text="Cancel" />
</LinearLayout>/>