LINUX.ORG.RU

Android. Qt. Использование андроидовских экранных кнопок

 , ,


0

2

Немного поколупавшись в манифесте смог убрать statusbar (верхняя панель с часами, АКБ и прочей бесполезностью)
А вот как бы убрать нижнюю, где находятся квадратик, кружок и треугольник (Я так и не понял что это кнопки. Треугольник — «назад», а остальное творит всякий бред). И не просто убрать, а параллельно дать пользователю возможность выйти из программы.
Т.е. нужно убрать нижнюю панель и научиться программно эмулировать нажатие на треугольник.
И всё это из-под Qt. Что-то моё гугл-фу недостаточно фу.

Скриншоты того, что есть сейчас можно глянуть тут: https://play.google.com/store/apps/details?id=org.asciigames.fillfield

★★☆

Последнее исправление: Stahl (всего исправлений: 2)
Ответ на: комментарий от dib2

Чтобы выполнить Java код - унаследуй QtActivity (создай свой класс), переопредели onCreate и впиши что надо туда. Про super.onCreate не забудь

dib2 ★★★★★
()
Ответ на: комментарий от ii8_

епт, бесплатные советы для платного софта!

dib2 ★★★★★
()
    <!-- Variant of {@link #Theme} with no title bar -->
    <style name="Theme.NoTitleBar">
        <item name="windowNoTitle">true</item>
    </style>
    <!-- Variant of {@link #Theme} that has no title bar and no status bar.  This theme
         sets {@link android.R.attr#windowFullscreen} to true.  -->
    <style name="Theme.NoTitleBar.Fullscreen">
        <item name="windowFullscreen">true</item>
        <item name="windowContentOverlay">@null</item>
    </style>
    <!-- No title bar, but Action Mode bars will overlay application content
         instead of pushing it down to make room. -->
    <style name="Theme.NoTitleBar.OverlayActionModes">
        <item name="windowActionModeOverlay">true</item>
    </style>

Тут нашёл, а ты какой вариант использовал?

Deleted
()
Последнее исправление: merhalak (всего исправлений: 1)

А что это вообще за система? Android 6? Скриншот, случайно, не из эмулятора?

Если я правильно понимаю, эта панель только на девайсах, которые не имеют собственных хардварных кнопок. Из этого следует, что панель рисуется системой, и убирать ее не правильно, даже если получится. Что касается выхода из приложения, все очень просто — Qt.quit();

P.S. Интерфейс игры хорошо гармонирует с аватаркой, да) Это — версия холодильника из «Братья Пилоты. По следам полосатого слона»?

CrossFire ★★★★★
()
Последнее исправление: CrossFire (всего исправлений: 1)
Ответ на: комментарий от CrossFire

Это —

Это довольно распространённая головоломка. Вот только названия у неё, вроде бы, нет:)

Stahl ★★☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.