我需要创建一个活动,看起来像一个带圆角的对话框.
我设定了这个要求
androID:theme="@androID:style/theme.Dialog"
现在我的活动看起来像一个对话框,但我需要将其四舍五入.
然后我用属性创建了xml并将此drawable设置为我的活动主题,但现在我的活动看起来不像对话框.
请建议我可以做什么,以便我的活动看起来像带圆角的对话框.
解决方法:
你可以制作自己的圆角主题.首先,您需要一个可绘制的活动背景:
<?xml version="1.0" enCoding="utf-8"?><shape xmlns:androID="http://schemas.androID.com/apk/res/androID" > <corners androID:radius="15dp" /> <solID androID:color="#565656" /> <stroke androID:wIDth="3dp" androID:color="#ffffff" /> <padding androID:bottom="6dp" androID:left="6dp" androID:right="6dp" androID:top="3dp" /></shape>
接下来制作自己的主题,扩展父theme.Dialog:
<?xml version="1.0" enCoding="utf-8"?><resources> <style name="themeWithCorners" parent="androID:theme.Dialog"> <item name="androID:windowBackground">@drawable/another_test_drawable</item> </style></resources>
这将位于res / values文件夹中名为styles.xml的文件中.在AndroID清单中为您想要的Activity使用此主题:
//...<activity androID:name=".Activityname" androID:label="@string/app_name" androID:theme="@style/themeWithCorners" >//...
总结 以上是内存溢出为你收集整理的android – 如何获取活动的圆角对话框主题全部内容,希望文章能够帮你解决android – 如何获取活动的圆角对话框主题所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)