活动组内的Android Round Button和Spinner

时间:2012-07-10 09:12:34

标签: android

我在活动组中有一个Spinner和2个按钮。我想在按钮上应用圆角。我在Android中为圆形按钮创建了shape xml资源文件。在Layout中创建按钮时,我已将此资源文件指定为按钮的背景。但是在执行应用程序后没有反映出这种变化。

我已将该屏幕的ContentView设置为:

setContentView(LayoutInflater.from(getParent()).inflate(R.layout.textmessage,null));

必须执行此操作才能使微调器在活动组中工作。 如何在具有Spinner的活动组中将Button设置为圆角?

任何帮助将不胜感激。在此先感谢。

2 个答案:

答案 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文件名”

希望它可以帮到你。