在android中的按钮样式

时间:2012-10-30 22:11:04

标签: android css xml styling

我是Android开发的新手,我想学习如何设置按钮元素的样式。我熟悉HTML(CSS和HTML样式)中的样式。例如,我如何将这个css样式转换并实现到Android中(我假设XML样式):

.buttonClass{
     background-color: #fff;
     color: #000;
     border-radius: 10px;
     opacity: 0.5
 ...
}

我在Eclipse上为我创建了这个按钮元素代码:

<Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Camera" />

1 个答案:

答案 0 :(得分:1)

你可以这样做: 背景颜色:

android:background="#ARGB" //alpha, red, green, blue or a drawable

如果你想要一个圆角按钮:

android:background="@drawable/myBtnWithColor"

“myBtnWithColor”XML文件:

<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
     android:shape="rectangle">

     <gradient android:startColor="#yourColor" android:endColor="#yourColor"
     <corners android:bottomRightRadius="7dp" android:bottomLeftRadius="7dp"
     android:topLeftRadius="7dp" android:topRightRadius="7dp"/>
</shape> 

您可以在Backgroundcolor中设置Button的不透明度。如上所述,您可以在颜色中设置alpha值。