我有一个打开时Activity
是一种类型的Dialog
,我想把角弄圆Style
我所拥有的是以下内容,但是它不起作用
<style name="formularios" parent="Base.Theme.AppCompat.Light.Dialog">
<item name="android:background">@color/formulario</item>
<item name="android:radius">@dimen/from</item>
</style>
和尺寸
dimen name="from">15dp</dimen>
Myactivity
应用了从Style
. 有什么想法可以通过 XML 或代码来实现吗?
根据this SO answer in English,这可以通过创建一个包含shape的 xml 来实现。
此 xml 必须位于文件夹中
Drawable
,并将包含以下内容:该文件应
background
在布局 xml 中使用,如下所示:最后把
BackgroundDrawable
透明dialog
的如下:文档
Custom Dialog
,其中有圆角对话框的示例。