美文网首页手机移动程序开发程序员
Android Dialog自定义去除标题

Android Dialog自定义去除标题

作者: nulldream | 来源:发表于2017-01-03 17:16 被阅读0次

    style

    无标题,有标题栏

    <style name="testDialog" parent="@android:style/Theme.Dialog">  
         <item name="android:windowFrame">@null</item>  
         <item name="android:windowNoTitle">true</item>//无标题  
         <item name="android:windowBackground">@null</item>//背景  
         <item name="android:windowIsFloating">true</item>//悬浮  
         <item name="android:windowContentOverlay">@null</item>  
    </style>
    
    

    无标题,无标题栏

    <!--无标题弹窗-->
    <style name="testDialog" parent="@android:style/Theme.Dialog">
       <item name="android:windowFrame">@null</item>
       <item name="android:windowNoTitle">true</item>//无标题 
       <item name="android:windowBackground">@android:color/transparent</item>//背景
       <item name="android:windowIsFloating">true</item>//悬浮
       <item name="android:windowContentOverlay">@null</item> 
      <item name="android:backgroundDimEnabled">false</item>
    </style>
    

    自定义Dialog

    package com.kv.network;  
    public class dialogTest extends Dialog{  
      
        /**  
         * 通过主题样式来控制标题栏  
         * @param context  
         * @param theme  
         */  
        public dialogTest(Context context, int theme) {  
            super(context, theme);  
            //加载布局文件  
    
           //R.layout.dialog_content   xml文件
    
            this.setContentView(LayoutInflater.from(context).inflate(R.layout.dialog_content, null));  
        }  
    }  
    
    

    Activity调用

    public class DA extends Activity{  
      
        @Override  
        protected void onCreate(Bundle savedInstanceState) {  
            super.onCreate(savedInstanceState);  
            setContentView(R.layout.activity_main);  
            //关键步骤,样式  
            dialogTest d = new dialogTest(this,R.style.testDialog);  
            d.show();  
              
        }  
    }  
    
    

    相关文章

      网友评论

        本文标题:Android Dialog自定义去除标题

        本文链接:https://www.haomeiwen.com/subject/eadnvttx.html