0

我在活动组中有一个微调器和 2 个按钮。我想对按钮应用圆角。我已经为 Android 中的圆形按钮创建了 shape xml 资源文件。在布局中创建按钮时,我已将此资源文件指定为按钮的背景。但是在执行应用程序后,更改并没有反映出来。

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

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

必须这样做才能使微调器在活动组中工作。如何在具有 Spinner 的活动组中将按钮设置为圆角?

任何帮助,将不胜感激。提前致谢。

4

2 回答 2

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 文件名"

希望它可以帮助你。

于 2012-07-10T09:31:00.023 回答
0

在按钮上调用 setBackgroundResource 方法并传入按钮形状的 xml 文件。

此外,作为双重检查,请确保您的按钮使用常规 Activity 和标准布局文件显示为圆形。

仅供参考 ActivityGroup 现已弃用。

于 2012-07-10T09:28:44.077 回答