我在活动组中有一个Spinner和2个按钮。我想在按钮上应用圆角。我在Android中为圆形按钮创建了shape xml资源文件。在Layout中创建按钮时,我已将此资源文件指定为按钮的背景。但是在执行应用程序后没有反映出这种变化。
我已将该屏幕的ContentView设置为:
setContentView(LayoutInflater.from(getParent()).inflate(R.layout.textmessage,null));
必须执行此操作才能使微调器在活动组中工作。 如何在具有Spinner的活动组中将Button设置为圆角?
任何帮助将不胜感激。在此先感谢。
答案 0 :(得分:0)
在按钮上调用setBackgroundResource方法,并传入xml文件中的按钮形状。
此外,作为仔细检查,请确保使用常规活动和标准布局文件使您的按钮显示为圆形。
现已弃用FYI ActivityGroup。
答案 1 :(得分:0)
在res / drawable文件夹中创建一个xml文件。 xml文件代码是:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="#dadada"/>
<corners
android:topLeftRadius="13dip"
android:topRightRadius="13dip"
android:bottomLeftRadius="13dip"
android:bottomRightRadius="13dip"/>
</shape>
之后打开按钮xml文件并将按钮的属性设置为 android:background =“@ drawable / xml文件名”
希望它可以帮到你。