我有一个按钮说myButton
。我想以编程方式设置按钮的左上角半径。
我正在寻找像
myButton.setTopLeftCornerRadius(10);
我在日食中寻找过像'setcornerradius'这样的方法,却一无所获。
答案 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: