赞
踩
通常我们只需要关注三个回调方法:
onCreateDialog:创建一个dialog外壳
onCreateView:给dialog外壳填充自己想要的样式布局
onViewCreated:这里面给布局的view进行初始化操作,可以设置一些监听器等等
自定义布局文件:随便写一个
<?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/threat_call_rootView" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/dialog_white_big_corner_roundrect_bg"> <LinearLayout android:id="@+id/threat_call_container" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/dialog_white_big_corner_roundrect_bg" android:orientation="vertical" android:paddingLeft="32dp" android:paddingTop="48dp" android:paddingRight="32dp" android:paddingBottom="48dp"> <TextView android:id="@+id/threat_call_number" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center" android:text="标题" android:textColor="@color/black" android:textSize="20sp" android:textStyle="bold" /> <TextView android:id="@+id/threat_call_desc" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="4dp" android:lineSpacingExtra="3sp" android:text="正文" android:textColor="@color/black" android:textSize="14sp" /> <EditText android:id="@+id/threat_call_edittext" android:layout_width="match_parent" android:layout_height="48dp" android:layout_marginTop="16dp" android:width="100dp" android:background="@drawable/sip_threat_call_dialog_edittext_stroke"//给editText加个外边框 android:hint=" (optional)" android:lineSpacingExtra="3sp" android:maxLength="255" android:minLines="1" android:paddingLeft="5dp"//这个属性的一个妙用可以改变光标的起始位置,不然光标有可能看不到 android:text="" android:textCursorDrawable="@null" android:textSize="14sp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> <Button android:id="@+id/thre
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。