自定义AlertDialog去除黑色背景的解决方法
作者:wapchief 时间:2023-05-18 09:56:17
主要注意的是在资源引用的地方
AlertDialog.Builder(this,R.style.dialogNoBg).create();
这里要自定义sytle
<!--dialog去阴影-->
<style name="dialogNoBg">
<item name="android:background">#00000000</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item>
</style>
如果引用后还是没效果,
在自定义的布局里面根Layout布局背景设置为”#00000000”
源代码:
private AlertDialog dialog;
private void showdialogCashOut() {
dialog = new AlertDialog.Builder(this,R.style.dialogNoBg).create();
View view = View.inflate(this, R.layout.cash_see_out_dialog, null);
dialog.getWindow().setContentView(view);
TextView tv_money = (TextView) dialog.findViewById(R.id.tv_money);
tv_money.setText(Html.fromHtml("<font color='#FF2850'>注意:</font>"+getResources().getString(R.string.cash_out_dialog)));
TextView cancle_ye = (TextView) view.findViewById(R.id.dialog_cancel);
cancle_ye.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
dialog.dismiss();
}
});
TextView yes_ye = (TextView) view.findViewById(R.id.dialog_yes);
yes_ye.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
dialog.dismiss();
}
});
}
来源:https://blog.csdn.net/wapchief/article/details/73278563
标签:AlertDialog,黑色,背景
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
大白话讲解C# 中的委托
2023-02-03 02:06:41
![](https://img.aspxhome.com/file/2023/0/69200_0s.jpg)
JAVA发送HTTP请求的四种方式总结
2023-08-23 20:27:23
完美解决单例设计模式中懒汉式线程安全的问题
2021-12-30 01:54:21
Java实现斗地主与猜数字游戏详细流程
2022-02-04 07:02:48
![](https://img.aspxhome.com/file/2023/5/94305_0s.png)
SpringMVC上传和解析Excel方法
2022-02-23 21:02:11
![](https://img.aspxhome.com/file/2023/0/116170_0s.jpg)
浅谈Java后台对JSON格式的处理操作
2023-02-16 07:28:36
C#计算器编写代码
2022-12-28 02:57:25
![](https://img.aspxhome.com/file/2023/5/108635_0s.gif)
Http学习之组装报文
2021-12-30 07:23:18
![](https://img.aspxhome.com/file/2023/7/131987_0s.png)
Java设计模式之代理模式_动力节点Java学院整理
2021-08-24 05:55:18
![](https://img.aspxhome.com/file/2023/8/87138_0s.png)
Java SpringSecurity+JWT实现登录认证
2022-12-13 16:44:18
C#实现飞行棋(Winform)
2023-08-07 07:08:55
![](https://img.aspxhome.com/file/2023/9/96399_0s.jpg)
功能强大的Android滚动控件RecyclerView
2022-11-30 13:45:27
![](https://img.aspxhome.com/file/2023/7/137487_0s.png)
springboot读取application.yaml文件数据的方法
2023-09-06 05:29:24
![](https://img.aspxhome.com/file/2023/6/63086_0s.jpg)
一篇文章带你入门Java数据类型
2022-06-10 09:25:44
![](https://img.aspxhome.com/file/2023/8/62338_0s.jpg)
Android编程防止进程被第三方软件杀死的方法
2021-08-01 01:52:46
Java杂谈之重复代码是什么
2022-06-08 15:07:24
浅谈JSON的数据交换、缓存问题和同步问题
2021-08-08 09:31:25
c# 常见文件路径Api的使用示例
2023-06-03 21:06:12
![](https://img.aspxhome.com/file/2023/3/85713_0s.png)
C++实现接两个链表实例代码
2023-05-04 01:27:02
![](https://img.aspxhome.com/file/2023/4/112294_0s.jpg)
SpringBoot动态修改yml配置文件的方法详解
2023-06-20 16:14:34
![](https://img.aspxhome.com/file/2023/8/97988_0s.gif)