J'ai référé ce lien . En ce sens que si l'utilisateur clique sur EditText (par ex To :), le clavier sera alors sorti et en même temps l'utilisateur pourra faire défiler pour voir toutes les vues restantes (ex: composer, objet, envoyer bouton) dans cet écran. De même, dans mon application, j'ai une activité en ce sens que j'ai des widgets ou des vues. Supposons que si l'utilisateur clique sur Edittext qui se trouve dans mon activité, le clavier apparaît et je peux faire défiler pour voir les vues restantes. Mais si je donne cet attribut android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
dans le manifeste, je n'ai pas pu faire défiler pour voir les vues restantes mais si donner l'attributandroid:theme="@android:style/Theme.NoTitleBar"
comme ça dans le manifeste, je peux faire défiler pour voir la vue restante mais il y a une barre d'état dans cet écran, ici je veux le plein écran et même si le clavier est sorti, je peux faire défiler pour voir les vues restantes ..? quels changements dois-je faire pour cela ..?
la source
Réponses:
Écrivez ceci dans votre activité
Consultez Doc ici: https://developer.android.com/training/system-ui/status.html
et votre application passera en plein écran. pas de barre d'état, pas de barre de titre. :)
la source
super.onCreate(savedInstanceState);
s'il plantela source
Utilisez le thème
"Theme.NoTitleBar.Fullscreen"
et essayez de définir"android:windowSoftInputMode=adjustResize"
l'activité dansAndroidManifest.xml.
Vous pouvez trouver des détails ici .la source
Utilisez ce code pour masquer la barre d'état dans votre application et facile à utiliser
la source
Si vous en avez besoin dans une activité, vous devez mettre onCreate, avant setContentView:
la source
Ajoutez ceci à votre classe d'activité
la source
Utilisez ceci pour votre
Activity
.la source
Vous pouvez utiliser cette méthode pour masquer la barre d'état. Et ceci est également important pour masquer la barre d'action. Dans ce cas, vous pouvez getSupportActionBar (). Hide () si vous avez étendu l'activité de la bibliothèque de support comme Appcompat ou vous pouvez simplement appeler getActionBar (). Hide () après la méthode mentionnée ci-dessus. Merci
la source
Changez le thème de l'application dans le
manifest.xml
fichier.la source
Si vous masquez la barre d'état, faites-le dans onCreate (pour Activity) et onCreateView / onViewCreated (pour Fragment)
Et n'oubliez pas d'effacer le drapeau lorsque vous quittez l'activité, sinon vous aurez le plein écran dans toute votre application après avoir visité cette activité. Pour effacer, faites cela dans votre onDestroy (pour l'activité) ou onDestroyView (pour le fragment)
la source
Utilisez ce code:
la source
Ce code masque la barre d'état.
pour masquer la barre d'action, écrivez cette ligne: -
les deux lignes peuvent être écrites collectivement pour masquer la barre d'action et la barre d'état. toutes ces lignes doivent être écrites avant l'
setContentView
appel deonCreate
méthode dans method.la source
Dans AndroidManifest.xml -> dans l'activité que vous souhaitez utiliser, ajoutez ce qui suit:
et dans MainActivity.java -> dans la méthode onCreate (), ajoutez ce qui suit:
la source
Vous pouvez masquer en utilisant styles.xml
appelle ça dans ton manifeste comme ça
android:theme="@style/HiddenTitleTheme"
la source
Vous pouvez masquer la barre d'état en définissant sa couleur sur transperant à l'aide de xml . Ajoutez un élément statusBarColor à votre thème d'activité:
la source
la source
Ceci est la documentation officielle sur le masquage de la barre d'état sur Android 4.0 et inférieur et sur Android 4.1 et supérieur
Jetez-y un œil:
https://developer.android.com/training/system-ui/status.html
la source
Nous ne pouvons pas empêcher le statut d'apparaître en mode plein écran dans les appareils kitkat (4.4+) ou supérieurs, alors essayez un hack pour empêcher la barre d'état de s'étendre.
La solution est assez grande, alors voici le lien de SO:
StackOverflow: Masquer la barre d'état dans Android 4.4+ ou Kitkat avec plein écran
la source
Cette solution fonctionne pour moi :)
la source
la source
Utilisé dans
Manifest
la source
Sous res -> valeurs -> styles.xml
À l'intérieur de la pâte d'étiquette de corps de style
la source
Si vous vous référez aux documents Google, vous pouvez utiliser cette méthode pour Android 4.1 et supérieur, appelez cette méthode avant setContentView ()
la source
la source