android – 在AlertDialog中没有舍入的CardView角
作者:互联网
我正在创建一个AlertDialog,该对话框的自定义布局是一个CardView(该卡是xml布局的根目录):
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.CardView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/moreInfoCard"
android:layout_gravity="center"
app:cardCornerRadius="12dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
//my layout content
</android.support.v7.widget.CardView>
当我显示对话框时,卡片的边角为圆角,但角落的背景则不透明.
我该如何解决这个问题?先感谢您.
解决方法:
call alertDialog.getWindow().setBackgroundDrawableResource(android.R.color.transpare nt);将AlertDialog的背景设置为透明,它将起作用
标签:android,android-layout,rounded-corners,android-cardview 来源: https://codeday.me/bug/20190715/1466355.html