Я сослался на эту ссылку . В этом случае, если пользователь нажимает EditText (например, To :), в это время клавиатура выскакивает, и в то же время пользователь может прокручивать, чтобы увидеть все оставшиеся представления (например: составить, тема, кнопка отправки) в этот экран. Точно так же в моем приложении у меня есть одно действие - у меня есть несколько виджетов или представлений. Предположим, что если пользователь щелкает Edittext, который находится в моем Activity, тогда появляется клавиатура, и я могу прокручивать, чтобы увидеть оставшиеся представления. Но если я укажу этот атрибут android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
в манифесте, мне не удалось прокрутить, чтобы увидеть оставшиеся представления, но если дать атрибутandroid:theme="@android:style/Theme.NoTitleBar"
как это в манифесте, я могу прокрутить, чтобы увидеть оставшееся представление, но на этом экране есть строка состояния, здесь я хочу полный экран, и даже если клавиатура выскочила, я могу прокрутить, чтобы увидеть оставшиеся представления ..? какие изменения я должен сделать для этого ..?
источник
Ответы:
Напишите это в своей деятельности
Проверьте документ здесь: https://developer.android.com/training/system-ui/status.html
и ваше приложение перейдет в полноэкранный режим. нет строки состояния, нет строки заголовка. :)
источник
super.onCreate(savedInstanceState);
если он упадетисточник
Используйте тему
"Theme.NoTitleBar.Fullscreen"
и попробуйте настроить"android:windowSoftInputMode=adjustResize"
действие в.AndroidManifest.xml.
Подробности можно найти здесь .источник
Используйте этот код, чтобы скрыть строку состояния в вашем приложении и упростить использование
источник
Если вам это нужно в одном действии, вы должны добавить onCreate перед setContentView:
источник
Добавьте это в свой класс Activity
источник
Используйте это для своего
Activity
.источник
Вы можете использовать этот метод, чтобы скрыть строку состояния. И это также важно, чтобы скрыть панель действий. В этом случае вы можете использовать getSupportActionBar (). Hide (), если вы расширили активность из библиотеки поддержки, такой как Appcompat, или вы можете просто вызвать getActionBar (). Hide () после метода, упомянутого выше. Спасибо
источник
Измените тему приложения в
manifest.xml
файле.источник
Если вы скрываете строку состояния, сделайте это в onCreate (для Activity) и onCreateView / onViewCreated (для Fragment)
И не забудьте снять флажок при выходе из действия, иначе после посещения этого действия у вас будет полный экран во всем приложении. Чтобы очистить, сделайте это в своем onDestroy (для Activity) или onDestroyView (для Fragment)
источник
Используйте этот код:
источник
Этот код скрывает строку состояния.
чтобы скрыть панель действий, напишите эту строку: -
обе строки могут быть написаны вместе, чтобы скрыть панель действий и строку состояния. все эти строки должны быть написаны до
setContentView
вызоваonCreate
метода в методе.источник
В AndroidManifest.xml -> внутри действия, которое вы хотите использовать, добавьте следующее:
а в MainActivity.java -> внутри метода onCreate () добавьте следующее:
источник
Вы можете скрыть, используя styles.xml
просто назовите это в своем манифесте вот так
android:theme="@style/HiddenTitleTheme"
источник
Вы можете скрыть строку состояния, установив для нее прозрачный цвет с помощью xml . Добавьте элемент statusBarColor в свою тему активности:
источник
источник
Это официальная документация о скрытии строки состояния на Android 4.0 и ниже и на Android 4.1 и выше.
Пожалуйста, взгляните на это:
https://developer.android.com/training/system-ui/status.html
источник
Мы не можем предотвратить отображение статуса в полноэкранном режиме на устройствах Kitkat (4.4+) и выше, поэтому попробуйте взломать, чтобы заблокировать расширение строки состояния.
Решение довольно большое, поэтому вот ссылка на SO:
StackOverflow: скрыть строку состояния в android 4.4+ или kitkat в полноэкранном режиме
источник
Это решение работает для меня :)
источник
источник
Используется в
Manifest
источник
В разделе res -> values -> styles.xml
Внутри тега style body paste
источник
Если вы обратитесь к Документам Google, вы можете использовать этот метод для Android 4.1 и выше, вызовите этот метод перед setContentView ()
источник
источник