自定义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();
 }
});

}

自定义AlertDialog去除黑色背景的解决方法

来源:https://blog.csdn.net/wapchief/article/details/73278563

标签:AlertDialog,黑色,背景
0
投稿

猜你喜欢

  • 大白话讲解C# 中的委托

    2023-02-03 02:06:41
  • JAVA发送HTTP请求的四种方式总结

    2023-08-23 20:27:23
  • 完美解决单例设计模式中懒汉式线程安全的问题

    2021-12-30 01:54:21
  • Java实现斗地主与猜数字游戏详细流程

    2022-02-04 07:02:48
  • SpringMVC上传和解析Excel方法

    2022-02-23 21:02:11
  • 浅谈Java后台对JSON格式的处理操作

    2023-02-16 07:28:36
  • C#计算器编写代码

    2022-12-28 02:57:25
  • Http学习之组装报文

    2021-12-30 07:23:18
  • Java设计模式之代理模式_动力节点Java学院整理

    2021-08-24 05:55:18
  • Java SpringSecurity+JWT实现登录认证

    2022-12-13 16:44:18
  • C#实现飞行棋(Winform)

    2023-08-07 07:08:55
  • 功能强大的Android滚动控件RecyclerView

    2022-11-30 13:45:27
  • springboot读取application.yaml文件数据的方法

    2023-09-06 05:29:24
  • 一篇文章带你入门Java数据类型

    2022-06-10 09:25:44
  • 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
  • C++实现接两个链表实例代码

    2023-05-04 01:27:02
  • SpringBoot动态修改yml配置文件的方法详解

    2023-06-20 16:14:34
  • asp之家 软件编程 m.aspxhome.com