Создание полноэкранного приложения в Android Studio
Для начала запустим Android Studio и создадим пустой проект.
Задаем название приложения, пакет и путь, по которому будет лежать проект:
Указываем минимальную версию Android, поддерживаемую нашим приложением. Google рекомендует использовать версию Android 4.0.3, но для наших целей подойдет и Android версии 2:
Выбираем вкладку Add No Activity и нажимаем Finish:
После создания нового проекта должно появиться следующее окно:
Чтобы увидеть дерево текущего проекта (окно слева) нужно нажать на вкладку Project (слева) или Alt+1.
Создаем 2 класса: MyActivity и MyView. Чтобы добавить класс в наш проект нажимаем правой кнопкой мыши на папке app->java->me.graphica.canvasanimation и выбираем пункт меню New->Java Class.
MyView:
MyActivity:
Осталось зарегистрировать MyActivity в манифесте приложения.
app->manifests->AndroidManifest.xml:
Приложение готово. Чтобы проверить его на устройстве необходимо подключить смартфон через usb-кабель к компьютеру и нажать Shift+F10:
Приложение должно выглядеть следующим образом:
Чтобы избавиться от верхней полоски, в файл app->res->values->styles.xml необходимо добавить следующий блок кода:
Но смысла в таком пустом приложении немного. Поэтому наполним его графическими примитивами. Для этого достаточно привести класс MyView к следующему виду:
Теперь наше приложение выглядит так:
Android studio как сделать на весь экран?
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Можно ли сделать приложение для Android с Activity не во весь экран, а вроде окна на Windows?
Android 2.3. Рута нет и не планируется. Можно, чтобы это была не активность, а какой-то супер.
Как в Visual Studio 2010 развернуть окно выполнения программы на весь экран?
Создаю в Студии 2010 консольное приложение. Запускаю программу F5. Появляется маленькое чёрное.
Как развернуть рабочую форму во весь экран в режиме дизайнера? (RAD Studio XE5)
Подскажите как развернуть рабочую форму во весь экран? При работе в билдере, для того чтоб увидеть.
Как сделать JFrame на весь экран?
Как распахнуть JFrame на весь экран.
Решение
Серьезно? и на этот ответ я потратил 3 с половиной часа поиска в интернете.
Добавлено через 1 минуту
Спасибо огромное, помогло
Как сделать сайт на весь экран
Добрый день! Ну я опять, как вечно учащийся новичок в WP, обращаюсь к вам! Делаю сайт, а у него как.
Как форму во весь экран сделать?
Как сделать, чтобы при запуске проекта, форма отображалась на всю ширину и высоту экрана, не было.
Как сделать виджеты во весь экран
не могу настроить форму, уже все настройки перелазил и ничего не нашел
Как сделать окно на весь экран?
Как сделать так чтобы окно всегда было на весь экран? Попробовал сделать через WindowState =.
Android: making a fullscreen application
What is the simplest change that I can make to a new Blank Activity, as created by the latest version of Android Studio, to get the app to appear fullscreen?
. to the AndroidManifest.xml file, as shown below:
When I do this, the app compiles but it crashes on launch. If I remove the line, the app runs fine, but with the action bar and a title bar, as also noted by other users.
This is my first attempt at creating an Android app, so my app is hardly altered from the original Hello World example.
EDIT: I created a new project, and made just this one change to it. Here is an extract from the error log:
NOTE: I am testing on a old Samsung SGH-T499Y, running Android 2.2 (Froyo)
14 Answers 14
You are getting this problem because the activity you are trying to apply the android:theme=»@android:style/Theme.Holo.Light.NoActionBar.Fullscreen»> to is extending ActionBarActivity which requires the AppCompat theme to be applied.
Extend your activity from Activity rather than from ActionBarActivity
You might have to change your Java class accordingly little bit.
If you want to remove status bar too then use this before setContentView(layout) in onCreateView method
Just add the following attribute to your current theme:
just do this in your manifest file in your activity tag
in my case all works fine. See in logcat. Maybe logcat show something that can help you to resolve your problem
Anyway you can try do it programmatically:
Update Answer I added android:windowIsTranslucent in case you have white screen in start of activity
just create new Style in values/styles.xml
from your AndroidManifest.xml add style to your activity
Simply declare in styles.xml
Then use in menifest.xml
In onCreate call
You can use the following codes to have a full page in android
Step 1 : Make theme in styles.xml section
Step 2 : Add theme on AndroidManifest.xml
Step 3 : Java codes section
For example you can added following codes in to the onCreate() method.
According to this document, add the following code to onCreate
If you Checkout the current Android Studio. You could create a New Activity with the Full-screen template. If you Create such an Activity. You could look into the basic code that Android Studio uses to switch between full-screen and normal mode.
This is the code I found in there. With some minor tweaks I’m sure you’ll get what you need.
Now I went further to checkout how this could be done in a more simple fashion. Making changes to the AppTheme style in your styles.xml file would be most helpful. This changes all your activities to a Full Screen view.
If you want only some activities to look Full Screen, you could create a new AppTheme that extends your current app theme and include the above code in that new style that you created. This way, you just have to set style=yournewapptheme in the manifest of whichever activity you want to go Full Screen
Android. Не получается сделать сплешскрин на весь экран
При создании приложения в Android Studio хочу сделать заставку (изображение). При запуске приложения должна появляться эта картинка, несколько секунд висит (или отображается загрузка приложения), а потом запускается следующая активность. Но проблема в том, что всегда видна сверху панель с названием приложения (тулбар, action-бар или как он правильно называется). А хочется, чтобы оно на весь экран отображалось. Я пробовал выбирать различные темы, но ничего не помогло. Тестирую на физическом устройстве (android 5.1). Пишу код на API 15.
2 ответа 2
Вот не большой пример. Добавьте в ваш манифест ссылку на Сплэш активити
указанная выше активити имеет ссылку на следующую тему
В манифесте у активити пропишите данный атрибут, должно помочь:
Всё ещё ищете ответ? Посмотрите другие вопросы с метками android или задайте свой вопрос.
Похожие
Подписаться на ленту
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
дизайн сайта / логотип © 2021 Stack Exchange Inc; материалы пользователей предоставляются на условиях лицензии cc by-sa. rev 2021.11.5.40661
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Полноэкранная активность в Android?
Как сделать активность в полноэкранном режиме? Я имею в виду без панели уведомлений. Есть идеи?
25 ответов:
вы можете сделать это программно:
или вы можете сделать это через свой AndroidManifest.xml file:
Edit:
если вы используете AppCompatActivity, то вам нужно установить тему, как показано ниже
есть техника под названием Захватывающий Полноэкранный Режим в наличии KitKat.
на AndroidManifest.xml file:
или Java код:
Если вы используете AppCompat и ActionBarActivity, то используйте это
Если вы используете какой-либо метод, чтобы установить панель действий следующим образом:
это вызовет исключение нулевого указателя.
Примечание: В моем случае я должен был использовать name=»windowActionBar» вместо name=»android:windowActionBar» прежде чем он нормально работал. Поэтому я просто использовал оба, чтобы убедиться, что в случае, если мне нужно перенести на новую версию Android позже.
для скрытия ActionBar / StatusBar
стиль.xml
для скрыть панель навигации системы
второй. Ваша главная тема приложение тема.Совместимости приложений.Свет.NoActionBar
для скрытия панели действий / Строка состояния
стиль.xml
для скрыть панель навигации системы
совет: использование getWindow ().setLayout() может испортить ваш полноэкранный дисплей! Примечание в документации на этот метод говорит:
для моих целей, я обнаружил, что я должен был использовать setLayout с абсолютными параметрами для правильного изменения размера моего полноэкранного окна. Большую часть времени, это работало нормально. Он был вызван событием onConfigurationChanged (). Однако тут возникла икота. Если пользователь вышел из приложения, изменил ориентацию и вернулся, это приведет к запуску моего кода, который включал setLayout(). Во время этого окна времени повторного входа моя строка состояния (которая была скрыта манифестом) будет повторно отображаться, но в любое другое время setLayout() не вызовет этого! Решение состояло в том, чтобы добавить дополнительный вызов setLayout () после одного с жесткими значениями, такими как:
затем окно было правильно изменено, и строка состояния не появлялась снова независимо от события, которое вызвало это.