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

 更新时间:2018年07月28日 16:46:28   作者:wapchief  
今天小编就为大家分享一篇自定义AlertDialog去除黑色背景的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

主要注意的是在资源引用的地方

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去除黑色背景的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Android中Java和JavaScript交互实例

    Android中Java和JavaScript交互实例

    这篇文章主要介绍了Android中Java和JavaScript交互实例,本文给出了实现方法、实现代码、js调用Java、java调用js等内容,需要的朋友可以参考下
    2015-01-01
  • 安卓(Android)实现选择时间功能

    安卓(Android)实现选择时间功能

    安卓开发过程中难免会碰到需要选择日期时间的情况,当然不可能让用户自己输入日期时间,小编收集整理了一些资料,总结了一下如何实现android选择时间的功能,方便后来者参考
    2016-08-08
  • Android中使用ScrollView指定view的顶部悬停效果

    Android中使用ScrollView指定view的顶部悬停效果

    在项目开发中遇到这样的需求,需要实现scrollview顶部的悬停效果,实现原理非常简单,下面小编通过本文给大家分享实例代码,需要的朋友参考下
    2017-04-04
  • Android实现文字消除效果

    Android实现文字消除效果

    由于项目和语音识别相关,有时候人在不经意间交流的无效音频会被识别出来,并展示于界面,为了美观,客户要求我们将这些无效的识别文本用一个从右到左的动画给清除,于是便有了下述的技术实现。感兴趣的朋友可以参考下
    2021-06-06
  • 详解Android系统启动过程

    详解Android系统启动过程

    这篇文章主要介绍了Android系统启动过程的相关资料,帮助大家更好得理解和学习使用Android,感兴趣的朋友可以了解下
    2021-03-03
  • 解决Android Studio sdk emulator directory is missing问题

    解决Android Studio sdk emulator directory is missing问题

    这篇文章主要介绍了解决Android Studio sdk emulator directory is missing问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • Android Fragment监听返回键的一种合理方式

    Android Fragment监听返回键的一种合理方式

    这篇文章主要给大家介绍了关于Android Fragment监听返回键的一种合理方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • 如何从UA分辨出Android设备类型

    如何从UA分辨出Android设备类型

    本文主要介绍如何从UA分辨出Android设备类型,这里整理了相关资料,来讲解分辨Android设备类型,有兴趣的小伙伴可以参考下
    2016-08-08
  • Android编程中activity启动时出现白屏、黑屏问题的解决方法

    Android编程中activity启动时出现白屏、黑屏问题的解决方法

    这篇文章主要介绍了Android编程中activity启动时出现白屏、黑屏问题的解决方法,涉及Android针对activity启动设置的技巧,需要的朋友可以参考下
    2015-12-12
  • Android开发实现的标准体重计算器功能示例

    Android开发实现的标准体重计算器功能示例

    这篇文章主要介绍了Android开发实现的标准体重计算器功能,结合实例形式分析了Android体重计算器的界面布局与功能实现相关操作技巧,需要的朋友可以参考下
    2017-12-12

最新评论