gpt4 book ai didi

java - 更改 AlertDialog 的背景

转载 作者:行者123 更新时间:2023-12-03 18:04:27 26 4
gpt4 key购买 nike

我想知道如何更改我的 AlertDialog 的设计, 按钮背景。

谢谢你。

new AlertDialog.Builder(this)
.setTitle("Exit")
.setMessage("Do you want to exit")
.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
finish();
}
})
.setNegativeButton("No", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// do nothing
}
})
.setIcon(android.R.drawable.ic_menu_zoom)
.show();
}

最佳答案

AlertDialog.Builder alertDialog_ImageSelector=new AlertDialog.Builder(mcontext);
View imageGuideLineInfo=getActivity().getLayoutInflater().inflate(R.layout.your_alyout,null);
alertDialog_ImageSelector.setView(imageGuideLineInfo);
TextView tv_guidelines=(TextView)imageGuideLineInfo.findViewById(R.id.tv_guidelines);
final AlertDialog adinfo=alertDialog_ImageSelector.create();
adinfo.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));//here you can change the background of alertDialog.
adinfo.show();

如果要更改按钮的背景,则需要在 your_view.xml 中创建按钮并在此处绑定(bind)它们并设置背景。

关于java - 更改 AlertDialog 的背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41329106/

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