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;
        }
    }
  • 相关阅读:
    C/C++内存对齐
    Fibonacci
    Count 1 in Binary
    Hash Function
    Fast Power
    Update Bits
    Unique Binary Search Trees
    Java知识体系(持续更新)
    如何发现牛股
    OpenResty究竟解决了什么痛点
  • 原文地址:https://www.cnblogs.com/yangcong/p/5056773.html
Copyright © 2011-2022 走看看