直接上代码:
布局代码 1.
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="20dp">
android:id="@+id/call_phone"
android:layout_width="match_parent"
android:layout_height="35dp"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:background="@drawable/ok_to_pay"
android:text="呼叫 13244669955"
android:textColor="@color/white"
android:textSize="16sp" />
android:id="@+id/cancel_btn"
android:layout_width="match_parent"
android:layout_height="35dp"
android:layout_marginLeft="15dp"
android:layout_marginTop="20dp"
android:layout_marginRight="15dp"
android:background="@drawable/ok_to_pay"
android:text="取消"
android:textColor="@color/white"
android:textSize="16sp" />
Java实现代码
View contentView = getLayoutInflater().inflate(R.layout.contact_to_merchant, null);
final Dialog dialog = new Dialog(this, R.style.custom_dialog2_);
dialog.setContentView(contentView);
Window window = dialog.getWindow();
window.setGravity(Gravity.BOTTOM);
WindowManager.LayoutParams params = window.getAttributes();
params.width = WindowManager.LayoutParams.MATCH_PARENT;
params.height = WindowManager.LayoutParams.WRAP_CONTENT;
window.setAttributes(params);
Objects.requireNonNull(dialog.getWindow()).setBackgroundDrawableResource(R.drawable.dialog_top_radios);
dialog.show();
背景样式代码
android:topLeftRadius="15dp"
android:topRightRadius="15dp" />
样式代码
@null
true
true
true
@null
@android:color/white
@null
true