Я начну с небольшого вступления о том, как я хочу, чтобы мое приложение выглядело.
http://img806.imageshack.us/i/whatiwant.jpg/
Мне удалось создать панель кнопок и ImageView в одном макете с помощью RelativeLayout.
Теперь моя проблема в том, что я хочу знать способ отображения этого окна / всплывающего окна / диалогового окна, которое появляется после нажатия кнопки 1.
Что я хочу с этим окном, которое появляется:
1. Он должен иметь полупрозрачный фон.
2. Он должен закрываться, когда от него теряется фокус
3. Должны иметь кнопки и прослушиватели действий, которые могут вызывать события в основном приложении.
Я просматривал Android. PopupWindow, но я столкнулся с множеством проблем при получении помощи по этому поводу, т. Е. Это слушатели действий, увольнение и т. Д. Поэтому я отбросил идею.
Пока я работаю с диалогами. До сих пор я был только в состоянии отобразить диалог. Проблемы
1. Пользовательские свойства высоты и ширины по какой-то причине не работают (реализовано с использованием параметров макета)
2. Как получить полупрозрачный фон?
3. Как отключить / скрыть диалог при потере фокуса?
У меня вопрос: есть ли более эффективные способы сделать это, кроме диалогов? Если так, пожалуйста, скажите мне, что они. Если использование диалогов - это путь, как я должен решить вышеупомянутые проблемы?
Любая помощь будет оценена.
Спасибо.