Привет, я хочу создать собственное диалоговое окно для моего приложения для Android и хочу заполнить его кнопками, флажками и такими элементами. Я следил за учебником на веб-сайте разработчиков Android, но это не то, что я хочу, на самом деле я хочу настроить фон и размер диалогового окна. Пожалуйста, если любое тело может дать мне начало, плюс я хочу знать, когда я создаю фон для этого окна, какие размеры и номера пикселей я использую, чтобы он мог работать одинаково в Galaxy Note, Galaxy S и планшетах и других мобильные телефоны, работающие под управлением Android. Вот изображение настраиваемого диалогового окна. Как будто я хочу что-то выдумать. Пользовательский диалоговый ящик Android
ответ
Да, это хороший вопрос. Вы должны использовать пользовательский диалог с прозрачной темой Б.Г., как эти:
Dialog dialog = new Dialog(mContext, android.R.style.Theme_Translucent_NoTitleBar);
dialog.setContentView(R.layout.custom_dialog);
dialog.show();
где custom_dialog
будет ваш XML для диалогового макете, и, насколько размеров идти, вы должны действительно проверить ваше приложение на несколько другого экране чтобы обеспечить его отображение по вашему желанию.
Иногда я хотел создать полностью настроенное диалоговое окно, например, показанное вами.
Когда я должен был это сделать, я некоторое время сражался, пытаясь сделать его диалогом. В конце концов я обнаружил, что было намного проще просто обернуть мой диалог в его собственной деятельности, установить его в прозрачную тему в манифесте и сделать файл xml-макета таким, чтобы вокруг краев было прозрачное пространство. Это был самый простой способ избавиться от всего формата форматирования по умолчанию (т. Е. Рамки, в который он входит, если вы делаете это с помощью маршрута setContentView())
Итак, пока это не технически диалоговое окно больше , пользователю он выполняет ту же цель.
для будущих проектов, что вам нужно было сделать, это использовать образец кода, который я разместил здесь :) Удача – androidu
Спасибо. Работает отлично, я мог бы поклясться, что я попробовал что-то подобное, но в итоге все еще имел фоновый диалог по умолчанию. стиль должен был быть тем, чего мне не хватало. – FoamyGuy
Да, стиль был трюком. Вы очень желанны! – androidu
- 1. Как выровнять пользовательский диалоговый центр в Android?
- 2. Пользовательский навигационный ящик Android
- 3. пользовательский ящик для навигации для Android android
- 4. Android - диалоговый показывает странное расположение
- 5. Как создать пользовательский навигационный ящик в android
- 6. JavaScript Пользовательский предупреждающий ящик
- 7. Пользовательский анимированный навигационный ящик
- 8. Пользовательский текстовый ящик VBScript
- 9. Пользовательский навигационный ящик с категорией
- 10. menustrip и пользовательский ящик сообщений
- 11. Как добавить пользовательский ящик сообщений
- 12. Пользовательский предупреждающий ящик отображается неправильно
- 13. Использовать диалоговый интерфейс Android в потоке OpenGL?
- 14. Диалоговый диалог и диалог действий. Android
- 15. Диалоговый фрагмент (пользовательский макет) не работает при отображении TextView
- 16. Пользовательский вид на Android отображается как черный ящик
- 17. Android appcompat пользовательский ящик с чем-то вроде hook?
- 18. Android Navigation Ящик левого поля
- 19. jQuery UI Диалоговый код
- 20. Диалоговый центр название андроида
- 21. Диалоговый элемент несовместимых поверхностей
- 22. Android-ящик с фрагментами
- 23. Навигационный ящик на Android
- 24. навигация ящик анимации android
- 25. Раздвижной ящик для Android
- 26. Android - Ящик навигации адаптер
- 27. Android: Скользящий ящик
- 28. Двойной ящик в android
- 29. Пользовательский почтовый ящик Akka.Net, пользовательский IMessageQueue или что-то еще
- 30. Пользовательский мета-ящик> 18 + всплывающее подтверждение
Спасибо, Марси, Позвольте мне поработать над этим. Надеюсь, это решит проблему. – Rookie