Страница 1 из 1

Активность в стиле AlertDialog

Добавлено: 30 ноя 2015, 15:59
prostor
Мне нужно создать активность, которая внешне будет как AlertDialog.
То есть вновь создаваемая активность находится на переднем плане посередине, а на заднем плане активность родитель видна.
Что-то вроде всплывающего окна.
Заранее всем спасибо.

Re: Активность в стиле AlertDialog

Добавлено: 16 дек 2015, 19:08
GRAF_COLLIOSTRO
я так делал:

в ресурсах в styles

что то типа такого:

Код: Выделить всё

  <style name="myDialog" parent="Theme.AppCompat.Dialog">
        <item name="android:windowNoTitle">true</item>
        <item name="android:background">@color/notblack</item>
        <item name="android:dialogTitle">false</item>
        <item name="android:windowActionBar">false</item>
    </style>
в манифесте соответственно:

Код: Выделить всё

 <activity
            android:name=".MyDialogActivity"
            android:theme="@style/myDialog" />
        <activity
саму активность вызываю методом satrtforresult

то что активность будет иметь вид диалога (поверх окна) прописано в папе Theme.AppCompat.Dialog

создаю собственный стиль наследуясь от стандартно стиля диалога

ну и редакчу под себя как мне надо...

если сильно заморочиться можно найти в исходниках исходный текст этого стиля и сделать собственный по образу и подобию.

Re: Активность в стиле AlertDialog

Добавлено: 16 дек 2015, 19:18
GRAF_COLLIOSTRO
Да, и ещё я использую библиотеку Appcompat

если без неё, то соответственно используйте папу без AppCompat