<style name="Dialog" parent="@style/Base.V7.Theme.AppCompat.Light.Dialog">        <!--背景透明-->        <item name="android:windowBackground">@android:color/transparent</item>        <!-- 不允许对话框的背景变暗 -->        <item name="android:backgroundDimEnabled">false</item>    </style>
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:app="http://schemas.android.com/apk/res-auto"    xmlns:tools="http://schemas.android.com/tools"    android:id="@+id/toast_layout"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:background="@drawable/back_button_gray">     <ImageView        android:id="@+id/imageView12"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_centerInParent="true"        android:src="@mipmap/icon_error_red"        app:layout_constraintBottom_toBottomOf="parent"        app:layout_constraintEnd_toEndOf="parent"        app:layout_constraintTop_toTopOf="parent" />     <TextView        android:id="@+id/toast_tv"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_centerInParent="true"        android:text="网络异常,请检查是否连网"        android:textColor="@color/colorWhite"        android:textSize="25sp"        android:textStyle="bold" /> </RelativeLayout>
public class DialogUtil extends Dialog {    private Handler mHandler = new Handler();    public DialogUtil(@NonNull Context context) {        super(context);    }     public DialogUtil(@NonNull Context context, int themeResId) {        super(context, themeResId);    }     protected DialogUtil(@NonNull Context context, boolean cancelable, @Nullable OnCancelListener cancelListener) {        super(context, cancelable, cancelListener);    }     @Override    protected void onStart() {        super.onStart();        mHandler.postDelayed(new Runnable() {            @Override            public void run() {                dismiss();            }        },2000);    }}
View view = View.inflate(getContext(), R.layout.layout_dialog, null);                DialogUtil dialogUtil = new DialogUtil(getContext(), R.style.Dialog);                dialogUtil.setContentView(view);                dialogUtil.show(); 

更多相关文章

  1. Android(安卓)对话框
  2. Android之复选框对话框
  3. Android之列表对话框
  4. Android之普通对话框
  5. android editText 自定义为圆角矩形背景
  6. Android之单选按钮对话框
  7. android progressBar 背景改变
  8. android图形叠加背景的写法
  9. 2011.07.08(2)——— android 背景模糊

随机推荐

  1. android获取google邮箱
  2. Android弹出和收起输入法键盘
  3. android各种图片获取路径的方式
  4. Android(安卓)签名证书
  5. Android获取、设置Wifi状态
  6. Android中setContentView(int laoutId)
  7. android input系统如何导入kl文件
  8. android 添加sensor 权限
  9. [Android实例] android多点触摸demo .
  10. android中检查是否联网code