Android中Dialog去黑边的方法

 更新时间:2014年08月20日 17:41:05   投稿:shichen2014  
这篇文章主要介绍了Android中Dialog去黑边的方法,需要的朋友可以参考下

本文实例展示了Android中Dialog去黑边的方法。并且分为保留阴影与不保留阴影两种实现方法。供大家参考借鉴。具体实现方法如下:

1.不保留阴影

代码如下:

<?xml version="1.0" encoding="utf-8"?>  
<resources>  
  <style name="dialog" parent="@android:style/Theme.Dialog"><!--name是我们在使用时要用到的资源的标志,parent是指当前的样式所继承的父类样式-->  
     <item name="android:windowFrame">@null</item>  
    <item name="android:windowIsFloating">true</item>  
    <item name="android:windowIsTranslucent">false</item>  
    <item name="android:windowNoTitle">true</item><!--隐藏标题栏-->  
    <item name="android:background">@color/clarity</item>  
    <item name="android:windowBackground">@drawable/clarity</item><!--这儿也很重要啊,我这儿用了一张透明的.9.png的图,当然用#00000000也是可以的,否则的话这儿出来后有一个黑色的背景-->  
    <item name="android:backgroundDimEnabled">false</item>  
  </style>  
</resources>  

2.保留阴影

代码如下:

<resources>
  <style name="dialog" parent="@android:style/Theme.Dialog"> 
    <item name="android:windowFrame">@null</item> 
    <item name="android:windowNoTitle">true</item> 
    <item name="android:windowBackground">@null</item> 
  </style> 
</resources> 
final Dialog dialog = new Dialog(context, R.style.dialog); 
dialog.setContentView(view); 
dialog.show();
 

希望本文所述代码对大家的Android程序设计有所帮助。

相关文章

  • Android 给应用程序的icon添加未读消息个数提示(红圈内数字)

    Android 给应用程序的icon添加未读消息个数提示(红圈内数字)

    本文主要介绍了Android 给应用程序的icon添加未读消息个数提示(红圈内数字)的方法。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-04-04
  • Android闪屏效果实现方法

    Android闪屏效果实现方法

    这篇文章主要介绍了Android闪屏效果实现方法,结合实例形式分析了Android闪屏效果的实现原理及相关功能与布局设置技巧,需要的朋友可以参考下
    2016-01-01
  • Android仿IOS ViewPager滑动进度条

    Android仿IOS ViewPager滑动进度条

    这篇文章主要为大家详细介绍了Android仿IOS ViewPager滑动进度条的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • Android滑动动态分页实现方法

    Android滑动动态分页实现方法

    这篇文章主要介绍了Android滑动动态分页实现方法,结合实例形式分析了Android实现滑动动态分页的操作步骤与核心实现代码,需要的朋友可以参考下
    2016-10-10
  • Android App实现闪屏页广告图的全屏显示实例

    Android App实现闪屏页广告图的全屏显示实例

    这篇文章主要为大家介绍了Android App实现闪屏页广告图的全屏显示实例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • Android 更新RecyclerView的好方法

    Android 更新RecyclerView的好方法

    在使用RecyclerView的时候不免要修改RecyclerView的数据,使用notifyDataSetChanged()来刷新界面,但是当数据多,而只是修改了一点的数据,或者刷新比较频繁,这样就会导致界面卡顿,用户交互特别不好,这时可以使用RecyclerView方法解决,具体实现代码大家参考下本文吧
    2017-06-06
  • Android listview ExpandableListView实现多选,单选,全选,edittext实现批量输入的实例代码

    Android listview ExpandableListView实现多选,单选,全选,edittext实现批量输入

    这篇文章主要介绍了Android listview ExpandableListView实现多选,单选,全选,edittext实现批量输入的实例代码,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-01-01
  • Android 使用View Binding的方法详解

    Android 使用View Binding的方法详解

    View Binding是一项功能,使您可以更轻松地编写与视图交互的代码。在模块中启用视图绑定后,它将为该模块中存在的每个XML布局文件生成一个绑定类。这篇文章主要介绍了Android 使用View Binding的方法,需要的朋友可以参考下
    2020-03-03
  • RollViewPager图片轮播效果开源框架使用方法详解

    RollViewPager图片轮播效果开源框架使用方法详解

    这篇文章主要为大家详细介绍了RollViewPager图片轮播效果开源框架的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • Android自定义圆形进度条

    Android自定义圆形进度条

    这篇文章主要为大家详细介绍了Android自定义圆形进度条的相关代码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05

最新评论