Мне нужно создать активность, которая внешне будет как AlertDialog.
То есть вновь создаваемая активность находится на переднем плане посередине, а на заднем плане активность родитель видна.
Что-то вроде всплывающего окна.
Заранее всем спасибо.
Активность в стиле AlertDialog
-
GRAF_COLLIOSTRO
- Сообщения: 115
- Зарегистрирован: 08 янв 2015, 14:32
Re: Активность в стиле AlertDialog
я так делал:
в ресурсах в styles
что то типа такого:
в манифесте соответственно:
саму активность вызываю методом satrtforresult
то что активность будет иметь вид диалога (поверх окна) прописано в папе Theme.AppCompat.Dialog
создаю собственный стиль наследуясь от стандартно стиля диалога
ну и редакчу под себя как мне надо...
если сильно заморочиться можно найти в исходниках исходный текст этого стиля и сделать собственный по образу и подобию.
в ресурсах в 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то что активность будет иметь вид диалога (поверх окна) прописано в папе Theme.AppCompat.Dialog
создаю собственный стиль наследуясь от стандартно стиля диалога
ну и редакчу под себя как мне надо...
если сильно заморочиться можно найти в исходниках исходный текст этого стиля и сделать собственный по образу и подобию.
-
GRAF_COLLIOSTRO
- Сообщения: 115
- Зарегистрирован: 08 янв 2015, 14:32
Re: Активность в стиле AlertDialog
Да, и ещё я использую библиотеку Appcompat
если без неё, то соответственно используйте папу без AppCompat
если без неё, то соответственно используйте папу без AppCompat