zoukankan      html  css  js  c++  java
  • 公用提示对话框

     /**
       * @category 弹出提示框
       * @param c:false不显示取消按钮,true为显示
       * */
      @SuppressWarnings("deprecation")
      public static void showHD(Activity mActivity, String text, boolean c) {
        final Dialog dialog = new Dialog(mActivity, R.style.Dialog);
        View view = LayoutInflater.from(mActivity).inflate(R.layout.dialog_hiti, null);
        Button btn_cancle = (Button) view.findViewById(R.id.btn_cancle);
        Button btn_confrim = (Button) view.findViewById(R.id.btn_confrim);
        TextView tv_hint = (TextView) view.findViewById(R.id.tv_msg);
        tv_hint.setText(text);
    
        dialog.setCancelable(false);
        dialog.setCanceledOnTouchOutside(false);
        dialog.setContentView(view);
        dialog.show();
    
        WindowManager windowManager = mActivity.getWindowManager();
        Display display = windowManager.getDefaultDisplay();
        WindowManager.LayoutParams lp = dialog.getWindow().getAttributes();
        lp.width = (int) (display.getWidth());
        dialog.getWindow().setAttributes(lp);
    
        Window dialogWindow = dialog.getWindow();
        if (c) { 
          btn_cancle.setVisibility(View.GONE);
        } else {
          btn_cancle.setVisibility(View.VISIBLE);
        }
        dialogWindow.setGravity(Gravity.CENTER);
        btn_confrim.requestFocus();
        btn_cancle.setOnClickListener(new OnClickListener() {
    
          @Override
          public void onClick(View arg0) {
            dialog.dismiss();
          }
        });
    
        btn_confrim.setOnClickListener(new OnClickListener() {
    
          @Override
          public void onClick(View arg0) {
            dialog.dismiss();
          }
        });
      }
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:background="@color/white"
        android:orientation="vertical" >
    
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_margin="20dp"
            android:text="提示"
            android:textColor="@color/btn_red"
            android:textSize="18sp" />
    
        <View
            android:layout_width="fill_parent"
            android:layout_height="1px"
            android:background="@color/btn_blue" />
    
        <TextView
            android:id="@+id/tv_msg"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_margin="15dp"
            android:textColor="@color/black"
            android:textSize="18sp" />
    
        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_margin="10dp"
            android:orientation="horizontal" >
    
            <Button
                android:id="@+id/btn_cancle"
                android:layout_width="0dp"
                android:layout_height="40dp"
                android:layout_margin="20dp"
                android:layout_weight="1"
                android:background="@color/btn_yellow"
                android:text="取消"
                android:textColor="@color/white" />
    
            <Button
                android:id="@+id/btn_confrim"
                android:layout_width="0dp"
                android:layout_height="40dp"
                android:layout_margin="20dp"
                android:layout_weight="1"
                android:background="@color/btn_red"
                android:text="确定"
                android:textColor="@color/white" />
        </LinearLayout>
    
    </LinearLayout>
  • 相关阅读:
    个人号微信机器人开发
    群控系统开发sdk服务端调用方法
    微信个人号scrm客服通信协议定义
    微信crm客服系统使用sdk定制开发(持续更新中!)
    微信客服crm系统接口定义(完善中)
    压测工具-ab
    设计模式之美学习-结构型-享元模式(二十五)
    设计模式之美学习-结构型-组合模式(二十四)
    设计模式之美学习-结构型-门面模式(二十三)
    设计模式之美学习-结构型-适配器模式(二十二)
  • 原文地址:https://www.cnblogs.com/yico/p/5179112.html
Copyright © 2011-2022 走看看