按钮在android中没有显示颜色?

时间:2014-01-06 08:39:11

标签: android xml

这是按钮的XML:

<Button
    android:id="@+id/login"
    android:color="#048b9dc3"
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    android:text="@string/login"
     />

按钮是应用程序中的默认灰色,而不是我在上面设置的半透明蓝色。我做错了什么?

2 个答案:

答案 0 :(得分:1)

您应该设置背景而不是颜色。添加此块:

android:background="YOUR_COLOR_CODE_HERE"

您的颜色代码也不合适。您可以使用photoshop查找所需的颜色代码。

答案 1 :(得分:0)

您可以在XML文件中设置它: -

或者在java程序中设置它: -

button.setBackgroundColor(Color.BLACK);

或者你可以写4字节十六进制代码(不是3字节)0xFF000000

http://xjaphx.wordpress.com/2011/06/10/setting-buttons-colors/