MyDialog.java
public class MyDialog extends Dialog { public MyDialog(@NonNull Context context) { super(context); setContentView(R.layout.dialog_layout); } }
2.dialog_layout.xml
<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="300dp" android:layout_height="200dp"> <TextView android:id="@+id/textView2" android:layout_width="218dp" android:layout_height="59dp" android:layout_marginTop="84dp" android:text="我是定制dialog" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintHorizontal_bias="0.303" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> <Button android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="8dp" android:text="OK" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toStartOf="@+id/button3" app:layout_constraintHorizontal_bias="0.5" app:layout_constraintStart_toStartOf="parent" /> <Button android:id="@+id/button3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="8dp" android:text="Cancel" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintHorizontal_bias="0.5" app:layout_constraintStart_toEndOf="@+id/button2" /></android.support.constraint.ConstraintLayout>
调用
MyDialog myDialog = new MyDialog(MainActivity.this); myDialog.show();
效果图:
作者:程序园中猿
链接:https://www.jianshu.com/p/d597c7d5c2a1
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦