Как сделать активность, не охватывая весь экран
Я хочу, чтобы моя активность занимала меньшую площадь экрана, например. тост не охватывает весь экран, он просто показан поверх других вещей, и остальное содержимое можно увидеть за тостом. Но это диалог, и я хочу, чтобы мой экран показывался над другими вещами, например. над Домашним экраном. Ниже приведена идея, которая на мой взгляд.
![Activity Taking Smaller Area of the Screen]()
Просьба, посоветуйте мне, если это возможно. Если возможно, покажите мне правильный путь.
Спасибо.
Ответы
Ответ 1
сделать вашу тему деятельности прозрачной.
добавьте в свой манифест следующую строку:
android:theme="@android:style/Theme.Translucent"
чтобы вы могли видеть, что фоновые объекты добавляют представление к LinearLayout с помощью android:alignParentBottom=true
.
Ответ 2
вы можете использовать настраиваемое диалоговое окно.
Проверьте это и и это
вы можете проектировать свой макет прозрачным, так что также просматривайте основной вид деятельности.