Я хочу создать игру, используя движок Libgdx. Он создается по умолчанию FULLSCREEN игра без панели уведомлений.
Могу ли я создать игру с панель уведомлений?панель уведомлений в libgdx игра
ответ
В Android стартера:
public class MainActivity extends AndroidApplication {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
AndroidApplicationConfiguration cfg = new AndroidApplicationConfiguration();
cfg.hideStatusBar = false;
initialize(new MainClass(), cfg);
}
}
Важным направлением здесь является cfg.hideStatusBar = ложь;
Надежда, что помогает
EDIT
Ok так что я сделал несколько исследований по этому вопросу, и оказывается, что это довольно легко. Я посмотрел на libgdx wiki page for adding admob ads. Следуйте всем шагам, кроме добавления объявлений!
Ниже модифицированный код для создания не-полноэкранное приложение для Android:
public class MainActivity extends AndroidApplication {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
RelativeLayout layout = new RelativeLayout(this);
layout.addView(initializeForView(new MainClass(), false));
setContentView(layout);
}
}
Вы можете добавить все параметры макета вы хотите очень легко googleing «RelativeLayout layoutParams». Надеюсь это поможет. Пожалуйста, отметьте вопрос как ответ.
Поскольку мне не разрешено оставлять комментарии, я отвечу ему. В основном все сказанное LiamJPeters помогает, за исключением того, что вы недавно создали проект с нуля одним из новых ночных альбомов libgdx, тогда также будет «res/values / styles.xml», на который ссылается . ,
мне пришлось изменить два параметра есть (в дополнении ко всему, написанному LiamJPeters), чтобы сделать это, наконец, показать панель уведомлений и заголовок окна:
<resources>
<style name="GdxTheme" parent="android:Theme">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:colorBackgroundCacheHint">@null</item>
<item name="android:windowAnimationStyle">@android:style/Animation</item>
<item name="android:windowNoTitle">false</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowFullscreen">false</item>
</style>
</resources>
только с этими конфигурациями работал на меня, спасибо! – wryel
Я бег в замешательство здесь и не могло заставьте его работать некоторое время на Android Lollipop. Я должен был фактически объединить весь код, приведенный здесь в ответах, чтобы показать статусную строку приложения.
Таким образом, окончательный рабочий код для меня выглядит следующим образом:
Java часть - комбинируя относительное расположение и hideStatusBar конфигурации (благодаря LiamJPeters)
protected void onCreate (Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
config.hideStatusBar = false;
RelativeLayout layout = new RelativeLayout(this);
layout.addView(initializeForView(new MyAndroidApp(), config));
setContentView(layout);
}
И styles.xml часть - WindowFullScreen к ложному (благодаря Bernrd K.)
<resources>
<style name="GdxTheme" parent="android:Theme">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:colorBackgroundCacheHint">@null</item>
<item name="android:windowAnimationStyle">@android:style/Animation</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowFullscreen">false</item>
</style>
</resources>
Примечание: windowNoTitle не имеет никакого отношения к строке состояния. Зависит от того, что вам нужно, но xml выше показывает только строку состояния, без заголовков.
- 1. простая игра-змея - libgdx
- 2. libGDX игра действующая медленная
- 3. Игра для игры Libgdx
- 4. Libgdx и серверная игра
- 5. Игра типа RISK в LibGDX
- 6. LibGDX игра тормозит при рендеринге
- 7. libgdx простая игра заикается много
- 8. Игра LibGDX лагов при касании
- 9. Как создать панель времени в LibGDX?
- 10. как сырой пузырь, как пузырь шутер игра в libgdx игра
- 11. Открыть панель уведомлений Android
- 12. Панель уведомлений Android
- 13. Android: Замените панель уведомлений
- 14. Когда панель уведомлений тащили
- 15. Как отключить панель уведомлений?
- 16. Отключить панель уведомлений Android
- 17. Скрыть панель уведомлений
- 18. Как защитить панель уведомлений?
- 19. Переключите панель уведомлений в андроиде
- 20. панель уведомлений в угловых js
- 21. Панель прокрутки LibGDX buttonGroup
- 22. Android-игра: OnCompletionListener для музыки в Libgdx
- 23. Почему игра работает медленно в libgdx?
- 24. Admob ad в Libgdx игра не отображается
- 25. libGDX iOS игра не получает вход
- 26. Игра Libgdx закрывается после некоторого времени воспроизведения
- 27. Игра для игры Libgdx во всех разрешениях
- 28. Игра Libgdx медленнее и медленнее при перезапуске
- 29. Панель уведомлений IOS UI Переход
- 30. Android Закрыть/Скрыть панель уведомлений
Благодарим вас за ответ. HideStatusBar для android 4.x ... Могу ли я показывать строку состояния на устройствах с 2.3 андроидами или меньше? –
См. Мой отредактированный и обновленный ответ – LiamJPeters
Спасибо! Это то, что мне нужно :) –