在android中以编程方式设置按钮半径

时间:2013-02-04 12:27:06

标签: android button cornerradius

我有一个按钮说myButton。我想以编程方式设置按钮的左上角半径。       我正在寻找像

这样的东西
myButton.setTopLeftCornerRadius(10);

我在日食中寻找过像'setcornerradius'这样的方法,却一无所获。

4 个答案:

答案 0 :(得分:2)

按钮使用ImageResources绘制背景。

如果你想从代码中获得圆角,而不是使用9-png图像,你可以看看这里

http://programmatic.blogs.ku.dk/2010/06/21/adding-a-background-with-rounded-corners-to-any-view/

答案 1 :(得分:1)

您可以为此圆角背景图像使用shape drawable。 有关形状可绘制的细节,请参阅此文章。

How to set corner radiuses for the button in java code?

干杯。

答案 2 :(得分:0)

按钮的类型为View,Android中的所有View占用矩形区域。但是,您可以将按钮的背景设置为您喜欢的任何图像。就像带有圆角的Shape Drawable一样。

答案 3 :(得分:0)

尝试使用此代码绘制圆角edittext:

How to create EditText with rounded corners?