zoukankan      html  css  js  c++  java
  • Dialog样式

    样式一:

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

    样式二:

     1 <style name="RecordAudioDialogSytle">
     2         <item name="android:windowContentOverlay">@null</item>
     3         <item name="android:windowAnimationStyle">@null</item>
     4         <item name="android:windowNoTitle">true</item>
     5         <item name="android:windowNoDisplay">true</item>
     6         <item name="android:windowIsFloating">true</item>
     7         <item name="android:windowFrame">@null</item>
     8         <item name="android:windowIsTranslucent">false</item>
     9         <item name="android:windowBackground">@drawable/filled_box</item> 
    10         <item name="android:backgroundDimEnabled">false</item>
    11     </style>
    styles.xml

    圆角设置:

    1 filled_box.xml
    2 
    3 <shape xmlns:android="http://schemas.android.com/apk/res/android">  
    4     <solid android:color="#ffffffff"/>  
    5     <stroke android:width="1dip" color="@android:color/transparent"/>  
    6     <corners android:radius="7dip" />  
    7     <padding android:left="0dip" android:top="0dip"  
    8         android:right="0dip" android:bottom="0dip" />  
    9 </shape> 
    filled_box.xml

    显示:

    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"/>
  • 相关阅读:
    JSON库之性能比较:JSON.simple VS GSON VS Jackson VS JSONP
    mysql存储过程批量插入数据
    mysql 5.7.12 winx64安装配置方法图文教程
    mysql-5.7.12-winx64 安装
    spring下载地址
    jdbc动态切换数据库
    Tomcat7 新的数据库连接池Tomcat jdbc pool介绍和配置
    WebSercice Demo
    面试问题之数据结构与算法:最小生成树算法
    面试问题之数据结构与算法:最大连续子序列和
  • 原文地址:https://www.cnblogs.com/laxlerbo/p/3860019.html
Copyright © 2011-2022 走看看