2014-08-07 2 views
0

Я в довольно странном беспорядке, и я не уверен, что это возможно.Частично нажимать на андроидную активность

Итак, идем. Я разрабатываю приложение для Android в Qt 5.3, и поскольку для отображения карты не существует компонента webView.

Я пытаюсь вызвать операцию наложения (плавающий, поскольку мне не нужна полноэкранная карта) и покажите эту карту там. Итак, если я нажму кнопку A, приложение Qt выполнит класс C++, который вызывает собственную активность андроида с веб-представлением. Это хорошо работает.

Проблема возникает, когда я хочу перейти на другую страницу с кнопкой B, которая находится на основной активности, за действием наложения. мне удалось флаг всего наложения как not_touchable (GetWindow() addFlags (WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE).), а затем я был в состоянии убить (отделка()) активность после нажатия на кнопку B, но я до сих пор должны иметь возможность использовать мой веб-просмотр в обычном режиме.

Мне было интересно, могу ли я сделать только часть активности not_tocuhable, создав следующую деятельность: Activity -> LinearLayout (vertical) -> TableRow (должен быть щелчок) и WebView (должен быть осязаемым). Поскольку это описание довольно беспорядочно, см. Мой рисунок «БОЛЬШОЙ».

В любом случае любая помощь оценивается, и решение не обязательно должно быть таким, каким я планировал здесь. Это была просто идея. Thanx.

My app activitys

ответ

0

Если бы немного Эврика момент утром во время завтрака и просмотра андроид ссылочные документы. Я могу использовать флаг FLAG_NOT_TOUCH_MODAL во вторичном окне активности, и с этим флагом все действия за пределами активности переходят в фоновый режим. Поэтому нет никаких странных обходных решений.

Смежные вопросы