簡體   English   中英

我未創建的Android默認Alertdialog背景顏色

[英]Android default alertdialog background color that is not created by me

我只想更改默認警報對話框背景,但是我沒有找到任何有用的東西。 我不想更改自定義警報對話框。 我做的 。 我唯一想更改默認警報對話框背景色的東西。 如何更改不是由我創建的警報對話框backgroudn?

簡而言之,在運行時權限對話框中,您無法對其進行自定義。

當您的應用程序調用requestPermissions()時,系統會向用戶顯示一個標准對話框。 您的應用無法配置或更改該對話框。 如果您需要向用戶提供任何信息或說明,則應在調用requestPermissions()之前執行此操作,如解釋應用程序為何需要權限中所述。

如果要更改alertdialog的背景,請使用belwo代碼:添加此行,即可更改Alert對話框的背景顏色。

        AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
                        builder.setTitle("Say Hello!");
                        builder.setMessage("Are you want to do this?");
                        AlertDialog dialog = builder.create();
                        dialog.show();

              dialog.getWindow().setBackgroundDrawable(newColorDrawable(Color.Blue));

我想更改您的運行時權限請求對話框顏色。 您無法自定義這些警報對話框。 它們是默認值。

看看這個答案: 如何在Android中自定義權限對話框?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM