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

Интерфейс, диалоги, темы, стили, меню
Закрыто
prostor
Сообщения: 9
Зарегистрирован: 13 окт 2015, 16:06

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

Сообщение prostor » 30 ноя 2015, 15:59

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

GRAF_COLLIOSTRO
Сообщения: 115
Зарегистрирован: 08 янв 2015, 14:32

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

Сообщение GRAF_COLLIOSTRO » 16 дек 2015, 19:08

я так делал:

в ресурсах в 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

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

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

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

GRAF_COLLIOSTRO
Сообщения: 115
Зарегистрирован: 08 янв 2015, 14:32

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

Сообщение GRAF_COLLIOSTRO » 16 дек 2015, 19:18

Да, и ещё я использую библиотеку Appcompat

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

Закрыто