Как сделать цвет фона для окна Alert Dialog - PullRequest
1 голос
/ 02 октября 2019

Я делаю предупреждающий диалог в Android Platfrom, поэтому, пожалуйста, помогите любому Тела

https://i.stack.imgur.com/avVY0.png

1 Ответ

0 голосов
/ 02 октября 2019

Сначала создайте Activity и создайте его как всплывающее окно, которое вы упомянули:

В методе Activity onCreate () напишите этот код:

        DisplayMetrics dm=new DisplayMetrics();
        getWindowManager().getDefaultDisplay().getMetrics(dm);

        int width=dm.widthPixels;
        int height=dm.heightPixels;

        getWindow().setLayout((int)(width*.9), ((int)(height*.6))); //multiply by .9 or .6 defines the width and height of your pop up, you can change it based on your requirement

Создайте собственную тему, напримерthis:

<style name="AppTheme.TranslucentPopupTheme">

    <item name="android:windowNoTitle">true</item>
    <item name="android:backgroundDimEnabled">true</item>

    <item name="android:windowIsTranslucent">true</item>
</style>

Добавьте это в манифест для этого всплывающего действия:

android: theme = "@ style / AppTheme.TranslucentPopupTheme"

...