У меня есть несколько виджетов, TextView
, Button
, SeekBar
, EditText
и RadioButton
. Я хочу, чтобы иметь возможность нажимать на эти виджеты и открывать DialogBox
вместо взаимодействия с фактическим виджетами. Моя мысль заключалась в том, чтобы поместить виджеты в свои собственные LinearLayout
и поставить ClickListener
на LinearLayout
, но это, похоже, работает только для TextView
. Есть ли способ разместить LinearLayout
перед виджетами так, чтобы он стал кликом вместо виджета? Или любые другие идеи?Есть ли способ поставить «экран» поверх виджетов?
0
A
ответ
0
Вы можете создать активность и установить его на тему Диалога
<activity android:theme="@android:style/Theme.Dialog" />
Тогда все у вас есть TODO огня ваших намерений, и это вызовет диалоговое окно, которое находится на верхней части Z слоя. Плюс вы можете запуститьActivityForResult(), если вам нужна информация обратно из DialogActivity.
Смежные вопросы
- 1. Есть ли способ форматировать содержимое виджетов?
- 2. Есть ли способ поставить утверждение на событие?
- 3. Есть ли способ поставить линии на вектор?
- 4. Есть ли способ поставить div позади другого?
- 5. Есть ли способ поставить css внутри html?
- 6. Flex: есть ли способ поставить TileList на "over" itemRenderer?
- 7. Есть ли способ переопределить экран блокировки?
- 8. Есть ли способ показать весь экран симулятора?
- 9. Есть ли способ изменить экран приветствия Eclipse
- 10. Есть ли способ редактировать экран запуска?
- 11. Есть ли способ нацелить кнопку на экран?
- 12. Есть ли способ сделать мобильный экран прокручиваемым?
- 13. Есть ли способ сохранить экран iPad?
- 14. Есть ли способ разместить контент поверх полноэкранного режима youtube?
- 15. Открыть экран виджетов от кнопки
- 16. Есть ли простой способ восстановить размеры виджетов в Qt?
- 17. как поставить кнопку поверх android.support.design.widget.AppBarLayout?
- 18. Qt- есть способ изменить размер дочерних виджетов
- 19. Как поставить ViewPager поверх списка?
- 20. Paint/Draw поверх прикрепленных виджетов в QDodckWidget
- 21. Есть ли специализированный компоновщик виджетов в gtk?
- 22. Детская тема из двадцати двенадцати, есть ли способ, чтобы количество виджетов определяло размер контейнера виджетов?
- 23. Есть ли способ поставить псевдоэлемент вне целевого элемента?
- 24. Есть ли способ поставить статическое перечисление на класс?
- 25. Есть ли способ поставить local_settings.py в Heroku в обход Git?
- 26. Есть ли способ поставить интро перед началом игры?
- 27. Есть ли способ поставить PyDev @UndefinedVariable в многострочных операторах?
- 28. Cytoscape.js - Есть ли способ рисовать края поверх составных узлов?
- 29. Есть ли способ разместить линии сетки поверх контурного графика?
- 30. Есть ли способ выставить модальное окно поверх другого?