zoukankan      html  css  js  c++  java
  • 没有系统头部的dialog

    import android.app.Dialog;
    import android.content.Context;
    import android.view.View;
    import android.view.Window;
    
    /**
     * 没有系统头部的dialog
     * Created by sunger on 15/5/29.
     */
    public class DialogBuilder {
        private  Context context;
        private  View dialogView;
        private  int dialogViewId=-1;
        public DialogBuilder(Context context){
            this.context=context;
        }
    
        public Dialog create(){
            Dialog dialog=new Dialog(context);
            dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
            if (dialogView!=null)
                dialog.setContentView(dialogView);
            else if(dialogViewId!=-1)
                dialog.setContentView(dialogViewId);
            return  dialog;
        }
    
        public DialogBuilder setView(View v){
            this.dialogView=v;
            return this;
        }
        public DialogBuilder setView(int viewId ){
            this.dialogViewId=viewId;
            return this;
        }
    }
  • 相关阅读:
    多项式牛顿迭代
    小明A+B
    分拆素数和
    选课时间
    今年暑假不AC
    Lowest Common Multiple Plus
    大小写转换问题(java程序)
    VS 中输入带空格的两个字符串
    整除的尾数
    不要62
  • 原文地址:https://www.cnblogs.com/yangcong/p/5056773.html
Copyright © 2011-2022 走看看