2013-05-13 81 views
0

有人能指导我如何创建一个圆形按钮和textview在android应用程序,我仍然是一个新的android开发。请帮助圆形按钮和android中的textview

+0

看一看这个答案,这个问题已经问 [链接](http://stackoverflow.com/a/3914662/2219600) – amalBit 2013-05-13 10:34:26

+0

http://stackoverflow.com/questions/9884202/custom - 圆形按钮 – 2013-05-13 10:34:33

+0

http://stackoverflow.com/questions/4353740/how-to-make-round-textview-in-android – 2013-05-13 10:35:21

回答

0

正如some1提到,为了使您的自定义按钮,你所定义的样式: Custom circle button

关于TextView的:你想干什么?更改字体?改变颜色?更改大小?

如果您是通过XML来完成这项工作的,那么您已经拥有TextViews的XML属性。除了更改字体外,它已在4.1中实现。

android:text="TextView" 
android:textColor="#288BA2" 
android:textSize="30sp" 
4

您不能在android中创建实际的圆形视图(按钮或textview) - 所有视图都是矩形的。也就是说,您可以通过给它一个圆形背景来模仿圆形按钮的外观。有几种方法可以做到这一点。一个简单的方法是创建一个圆的PNG图像,将其保存在您的drawable文件夹,然后将其设置为您的按钮背景:

<Button android:background="@drawable/circle_bg" .../> 

另一种方法是使用自定义形状来画一个圆:

<shape android:shape="oval" ...> 
    <solid android:color="#FFFFFF"/> 
</shape> 

保存,作为在XML文件中的drawablecircle.xml,然后引用它在你的布局:

<Button android:layout_width="40dp" layout_height="40dp" 
     android:background="@drawable/circle" ... /> 

氏s将创建一个半径为20dp的圆形按钮。

当然,您可能希望将其与状态选择器结合使用,以获得触摸或焦点上突出显示的状态。

互联网上有大量的例子。只搜索。