Russian Qt Forum

Qt => Qt Embedded => Тема начата: ilnile от Август 30, 2014, 22:00



Название: Удалить Label. Android
Отправлено: ilnile от Август 30, 2014, 22:00
Подскажите, как убрать иконку и название приложения при запуске?

Для понимания о чем я говорю, ниже ссылка на видео.
Строчка MyGame на черном экране.

http://youtu.be/fM2e6uXWED0 (http://youtu.be/fM2e6uXWED0)

(http://i66.fastpic.ru/big/2014/0830/d2/07de54e0928a9075f90099b50c5e6bd2.png)


Название: Re: Удалить Label. Android
Отправлено: ilnile от Август 31, 2014, 09:55
Рябят, неужели никто не знает как это сделать?

Есть приложение Qt 5 Everywhere на маркете, там такого глюка нет.

При этом я скачал исходники этого проекта, собрал под Android - итог тот же самый.

У кого-нибудь есть подобная проблема?


Название: Re: Удалить Label. Android
Отправлено: Fregloin от Август 31, 2014, 09:58
в манифесте приложения (скорее всего его будет генерить среда креатора) прописать вид главного окна без метки. как это сделать я уже не помню, но это прописано в книгах по созданию приложений под ведроид на яве.


Название: Re: Удалить Label. Android
Отправлено: ilnile от Август 31, 2014, 10:08
Я пробовал редактировать манифест
Код
XML
<application android:hardwareAccelerated="true" android:name="org.qtproject.qt5.android.bindings.QtApplication" android:label="@string/app_name">
       <activity android:configChanges="orientation|uiMode|screenLayout|screenSize|smallestScreenSize|locale|fontScale|keyboard|keyboardHidden|navigation" android:name="org.qtproject.qt5.android.bindings.QtActivity" android:label="@string/app_name" android:screenOrientation="unspecified" android:launchMode="singleTop">

если я удаляю строку
Код
XML
android:label="@string/app_name"

То label пропадает, но иконка остается. При этом исчезает название апп в ланчере.


Название: Re: Удалить Label. Android
Отправлено: ilnile от Август 31, 2014, 10:31
Ура)

Таки свершилось чудо!

Добавил в манифест строку
Код
XML
android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen"

Теперь нет этого бара с иконкой + экран по умолчанию белый.