gpt4 book ai didi

android - 如何更改自定义警报对话框的背景

转载 作者:太空狗 更新时间:2023-10-29 15:56:32 26 4
gpt4 key购买 nike

我有一个自定义警报对话框,我在其中设置了一个 ListView ,它的背景是白色的。

但我得到的是这样的 View 。

image

这是适合整个屏幕的屏幕截图。

 Dialog d = new Dialog(context,android.R.style.Theme_Translucent_NoTitleBar);       
CustomDialogListAdapter customDialogAdapter;
ListView customList = new ListView(context);
customList.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
customList.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
customDialogAdapter = new CustomDialogListAdapter(context,PaymentInfo.creditCardTypes, type);
customList.setAdapter(customDialogAdapter);
customList.setBackgroundColor(Color.WHITE);
d.setContentView(customList);
d.show();

提前致谢...!

最佳答案

Context mContext = getApplicationContext(); 
Dialog dialog = new Dialog(mContext,android.R.style.Theme_Translucent_NoTitleBar);
dialog.setContentView(R.layout.custom_dialog);
dialog.show();

以上代码会生成一个透明的对话框。因此,您的 ListView 背景将是对话框的唯一背景。

关于android - 如何更改自定义警报对话框的背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7735869/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com