`
andyzhchy
  • 浏览: 96841 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Android,去除Dialog的边框

 
阅读更多
a.首先为这个半透明弹窗新建一个名为dialog.xml的Layout
b.res/values文件夹新建名为 dialogStyle.xml的resources样式文件,具体代码如下:
      
 
    <?xml version="1.0" encoding="utf-8"?>
        <resources>
            <style name="dialog" parent="@android:style/Theme.Dialog">
                <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:windowBackground">@drawable/dia_bg</item>
                <item name="android:backgroundDimEnabled">false</item>
            </style>
        </resources>

c.
 
        View diaView=View.inflate(this, R.layout.dialog, null);
        dialog=new Dialog(AuthorizeActivity.this,R.style.dialog);//这里应用了你的自定义样式
        dialog.setContentView(diaView);
        dialog.show();
  

注:本文取自于网络
分享到:
评论

相关推荐

    dialog去除边框代码

    默认情况下,Dialog会带有系统定义的边框,但有时候为了满足特定的界面设计需求,开发者可能需要去除Dialog的边框。标题"dialog去除边框代码"提示我们要讨论的就是如何自定义Dialog以消除其边框。 首先,我们需要...

    Android应用源码之dialog去除边框代码_dialog.zip

    本示例主要关注如何去除Android Dialog的默认边框,使其看起来更加简洁和符合现代设计风格。我们将通过分析源码来理解实现这一功能的关键步骤。 首先,Android Dialog的外观由其主题(Theme)决定。系统默认的...

    android dialog边框去除白色边框实现思路及代码

    本篇文章将详细介绍如何通过自定义样式来去除Android Dialog的白色边框。 首先,我们需要在项目的`res/values`目录下创建一个名为`styles.xml`的文件,如果没有的话。在这个文件中,我们将定义一个新的样式,专门...

    安卓Android源码——dialog去除边框代码.zip

    去除Dialog边框主要涉及两个方面:修改Dialog的主题(Theme)和自定义布局。 1. 修改Dialog主题: Android中的Dialog使用了特定的主题,这些主题定义了Dialog的外观,包括边框、背景等。我们可以在创建Dialog时...

    dialogstyle 去掉背景白色框

    本篇文章将详细介绍如何在Android中去除Dialog的白色边框,以实现"dialogstyle 去掉背景白色框"的目标。 首先,我们需要了解Dialog的基本结构。Dialog是基于AlertDialog类或者自定义的DialogFragment构建的,通常...

    Android应用源码之dialog去除边框代码.zip

    3. **去除Dialog边框**: - 要去除Dialog的边框,通常需要修改Dialog的主题(Theme)。可以在AndroidManifest.xml中为DialogActivity指定一个自定义主题,或者在创建Dialog时动态设置。 - 自定义主题通常涉及到...

    Android 去掉自定义dialog的白色边框的简单方法

    请注意,这只是去除Dialog边框的一种方法,还有其他方式,例如自定义布局并覆盖Dialog的`onCreateView()`或`onCreate()`方法。但这种方法相对简单,适用于大多数情况。如果需要更复杂的定制,比如改变Dialog的形状、...

    android dialog基本用法

    通过`setStyle()`方法可以改变Dialog的主题,如`STYLE_NO_FRAME`去除边框,`STYLE_NO_TITLE`去除标题。 2. 设置背景和透明度 通过`getWindow().setBackgroundDrawableResource()`可以更改Dialog的背景,`getWindow...

    Android应用源码之dialog去除边框代码-IT计算机-毕业设计.zip

    在去除Dialog边框的过程中,主要涉及以下几个步骤: 1. **创建自定义Dialog布局**:首先,你需要创建一个XML布局文件,用于定义Dialog的界面元素。例如,可以使用`&lt;LinearLayout&gt;`、`&lt;RelativeLayout&gt;`或`...

    应用源码之dialog去除边框代码.zip

    在Java Android开发中,去除Dialog边框主要通过以下两种方式: 1. **自定义Dialog布局**: - 创建一个新的XML布局文件,定义你需要的Dialog内容,但不包含边框相关的元素。 - 在代码中实例化Dialog时,使用`...

    android自定义dialog风格

    -- 去掉默认边框 --&gt; &lt;item name="android:windowFrame"&gt;@null ``` 在这里,`@drawable/dialog_background`是一个自定义的背景资源,通常是一个形状或颜色。 最后,为了在应用中显示这个自定义Dialog,我们需要...

    安卓开发-dialog去除边框代码.zip

    因此,了解如何去除Dialog的边框并自定义其外观是Android开发中的一个重要知识点。 首先,我们要明白Dialog的边框主要来源于它的主题(Theme),在Android资源文件中定义。默认情况下,Dialog使用的是`Theme....

    第八章 Dialog去除白色边框.docx

    总结来说,本章节介绍了如何通过自定义Android Dialog的主题样式来去除其周围的白色边框,从而提供一个更加沉浸式的用户体验。通过在`styles.xml`文件中定义新的样式,并在Dialog实例化时应用该样式,我们可以灵活地...

    去除Dialog黑边并替换背景

    在Android开发中,有时我们希望自定义Dialog的样式,使其更符合应用的视觉风格,比如去除默认的黑色边框并更换背景。以下将详细介绍如何实现这个目标,主要分为两种方法:一种是通过直接操作Dialog对象,另一种是...

    Android Dialog去黑边加动画

    以上就是自定义Android Dialog,去除黑边并添加圆角边框以及弹出动画的基本步骤。通过这些技巧,我们可以创建出更加符合应用风格和用户体验的Dialog。在实际项目中,还可以根据需求进一步优化和扩展,比如添加点击...

    Android中Dialog去黑边的方法

    在这个例子中,通过将`android:windowBackground`设置为`@null`,去除了Dialog的默认黑色边框,而保留了系统默认的阴影效果。 总结来说,去除Android Dialog的黑边可以通过自定义Dialog的主题来实现,主要涉及到`...

    Android(源码)dialog去除边框代码.rar

    免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...

    Android 自定义Dialog去除title导航栏的解决方法

    如下所示: Dialog dialog = new Dialog(context); dialog.requestWindowFeature(Window.FEATURE_NO... 您可能感兴趣的文章:Android 去掉自定义dialog的白色边框的简单方法Android dialog 去除虚拟按键的解决方法Andro

Global site tag (gtag.js) - Google Analytics