`

Dialog样式

 
阅读更多
样式一:




styles.xml
<style name="Dialog" parent="android:style/Theme.Dialog"> 
<item name="android:windowNoTitle">true</item>
<item name="android:windowFrame">@null</item> <!--边框-->
<item name="android:windowIsFloating">true</item> <!--是否浮现在activity之上-->
<item name="android:windowIsTranslucent">true</item><!--半透明-->  
<item name="android:background">@android:color/transparent</item><!--背景透明-->
<item name="android:windowBackground">@android:color/transparent</item><!--背景透明-->
<item name="android:backgroundDimEnabled">true</item> <!--蒙版- 模糊 -->
</style>
 

样式二:styles.xml








    <style name="RecordAudioDialogSytle">
        <item name="android:windowContentOverlay">@null</item>
        <item name="android:windowAnimationStyle">@null</item>
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowNoDisplay">true</item>
        <item name="android:windowIsFloating">true</item>
        <item name="android:windowFrame">@null</item>
        <item name="android:windowIsTranslucent">false</item>
        <item name="android:windowBackground">@drawable/filled_box</item> 
        <item name="android:backgroundDimEnabled">false</item>
    </style>






圆角设置:







filled_box.xml




<shape xmlns:android="http://schemas.android.com/apk/res/android">  
    <solid android:color="#ffffffff"/>  
    <stroke android:width="1dip" color="@android:color/transparent"/>  
    <corners android:radius="7dip" />  
    <padding android:left="0dip" android:top="0dip"  
        android:right="0dip" android:bottom="0dip" />  
</shape> 

显示:





Dialog dialog = new Dialog(this,R.style.RecordAudioDialogSytle);
dialog.setCancelable(false);
dialog.setContentView(R.layout.main);
dialog.show();

android4.0设置状态栏:


    private void setStatusBarState(boolean statusBarState){
		StatusBarManager sbm = (StatusBarManager) mActivity.getSystemService("statusbar");
		if(statusBarState){
            sbm.disable(sbm.DISABLE_NONE);
		}else{
			sbm.disable(sbm.DISABLE_MASK);
		}
    }
加入权限
    <uses-permission android:name="android.permission.STATUS_BAR"/>
    <uses-permission android:name="android.permission.DISABLE_STATUS_BAR"/>
分享到:
评论

相关推荐

    各种android弹出dialog效果以及各种dialog样式

    各种android弹出dialog效果以及各种dialog样式各种android弹出dialog效果以及各种dialog样式各种android弹出dialog效果以及各种dialog样式各种android弹出dialog效果以及各种dialog样式各种android弹出dialog效果...

    自定义Dialog样式+大小+位置

    默认的Dialog样式和尺寸往往不能满足所有开发者的需求,因此,了解如何自定义Dialog的样式、大小和位置是非常重要的技能。本文将深入探讨这个主题,并提供实践方法。 一、自定义Dialog样式 1. 创建布局资源文件:...

    各种dialog样式

    "各种dialog样式"这个项目集成了多种不同类型的Dialog,旨在满足开发者在实际应用开发中的各种需求。直接运行这个项目,可以方便地查看和使用这些Dialog样式。 首先,我们来了解一下Dialog的基本概念。在Android中...

    dialog样式

    "Dialog 样式" Dialog 样式是 Android 开发中非常重要的一部分,经常用于在 Android 界面上弹出对话框,以便与用户进行交互。在本篇文章中,我们将讨论 Dialog 样式的基本概念和使用方法。 Dialog 样式的基本概念 ...

    Android中dialog常用样式

    本资源集合了Android中常用的Dialog样式,通过分析和学习,可以帮助开发者更高效地创建符合设计要求的对话框。 首先,让我们了解Dialog的基本结构和使用方式。Dialog是基于Activity的,通常由`AlertDialog.Builder`...

    Dialog样式的Activity

    在Android开发中,`Dialog样式的Activity`是一种特殊类型的用户界面,它呈现为一个浮动的窗口,通常用于向用户展示一些重要信息或者进行简单的交互操作,而不会完全占据整个屏幕。这种方式可以使得用户在执行主要...

    android自定义dialog样式

    在Android开发中,自定义Dialog样式是一个常见的需求,它能够帮助开发者打造出更加独特且符合应用设计风格的对话框。这篇博客“android自定义dialog样式”深入探讨了如何通过源码和工具来实现这一目标。接下来,我们...

    android 省市区三级联动选择城市控件(dialog样式)

    总结来说,这个"android 省市区三级联动选择城市控件(dialog样式)"是一个实用的组件,它结合了三级联动的概念和Dialog的交互方式,为Android应用提供了高效、简洁的地址选择解决方案。开发者可以根据自己的需求,...

    自定义Dialog样式

    总结来说,自定义Dialog样式涉及以下几个步骤: 1. 创建自定义布局文件,定义Dialog的视图结构。 2. 设计和应用符合目标风格的背景、字体等样式。 3. 创建自定义Dialog类,加载布局并实现特定功能。 4. 在需要的地方...

    安卓Dialog对话框相关-各种android弹出dialog效果以及各种dialog样式.rar

    各种android弹出dialog效果以及各种dialog样式.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。

    Dialog样式的Activity-可以在任何地方弹出的Dialog

    在Android开发中,`Dialog`样式`Activity`是一种常见的用户界面设计模式,它允许开发者创建一个看起来像对话框的全屏或部分屏幕视图,可以在应用程序的任何位置弹出。这种设计模式通常用于显示需要用户确认、输入...

    Android Dialog更改样式及显示位置

    在压缩包文件`MyDialog`中,可能包含了一个示例项目,展示了如何实现上述自定义Dialog样式和位置的方法。通过查看和学习这个项目,你可以更深入地理解如何在实际应用中实现这些功能。 总之,Android Dialog的样式和...

    easyui dialog和messager样式更改

    easyui dialog和messager样式更改,默认样式太丑

    自定义Dialog(Activity样式改为Dialog)

    在Android开发中,有时我们需要创建一个对话框式的效果,但又希望它具备Activity的功能和扩展性,这时可以将Activity的样式改为Dialog。本教程将详细讲解如何实现自定义Dialog(Activity样式改为Dialog)。 首先,...

    各种自定义Dialog 以及Dialog加载动画

    默认的Dialog样式虽然功能齐全,但在追求个性化和美观的今天,往往显得过于简单甚至有些过时。因此,开发者常常需要根据应用的设计风格来定制自己的Dialog,以更好地与用户进行交互。 自定义Dialog主要包括以下几个...

    自定义Dialog的各种样式,包括自定义视图、PopupWindow

    本文将深入探讨如何自定义Dialog及其样式,以及如何使用PopupWindow。 首先,我们来了解一下Dialog。Dialog是Android系统提供的一个组件,用于弹出一个窗口,它浮于应用程序之上,可以包含一些提示信息或交互元素。...

    自定义dialog样式

    在Android开发中,自定义Dialog样式是一个常见的需求,它能够帮助开发者创建更加独特且符合应用整体风格的用户体验。AlertDialog作为Android系统提供的一种对话框,通常用于显示简单的信息或者让用户进行选择。然而...

    qml 用item自定义dialog 对话框

    通过导入自定义样式表(QSS)或直接在QML中定义样式,你可以使对话框适应不同的设计需求。 综上所述,使用QML中的`Item`自定义`Dialog`对话框是一个灵活且强大的方法,它允许开发者创建出符合应用风格和功能需求的...

    dialog样式的Activty

    在Android开发中,`Dialog`样式`Activity`是一种常见的用户界面设计模式,它允许开发者将一个`Activity`呈现为对话框的形式,与普通的全屏`Activity`有所区别。这种设计可以使用户更加专注于当前的任务,避免了全屏...

Global site tag (gtag.js) - Google Analytics