【问题标题】:Setting the button radius programmatically in android在android中以编程方式设置按钮半径
【发布时间】:2013-01-19 03:44:17
【问题描述】:

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

myButton.setTopLeftCornerRadius(10);

我在 Eclipse 中寻找了类似“setcornerradius”的方法,但一无所获。

【问题讨论】:

    标签: android button cornerradius


    【解决方案1】:

    试试这个代码来绘制圆角编辑文本:

    How to create EditText with rounded corners?

    【讨论】:

      【解决方案2】:

      您可以为此或圆角背景图像使用可绘制形状。 有关可绘制形状的详细信息,请参阅此帖子。

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

      干杯。

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

          按钮使用 ImageResources 来绘制背景。

          如果你想通过代码实现圆角,而不是使用 9-png 图像,你可以看看这里

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2016-01-07
            • 1970-01-01
            • 2017-08-19
            • 2019-04-13
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2015-01-09
            相关资源
            最近更新 更多