我是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" />
答案 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值。