按钮不起作用(无颜色变化)

时间:2015-03-23 15:10:37

标签: android button

我只是创建一个包含空白活动的新项目,然后拖放一个Button。当我在2.3.6 samsung i9000上运行它时按钮在按下或未按下时具有相同的背景。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"   
    android:layout_width="match_parent"
    android:layout_height="match_parent" 
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">

<TextView android:text="@string/hello_world"  
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/textView" />

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="New Button"
    android:id="@+id/button"
    android:layout_centerVertical="true"
    android:layout_toRightOf="@+id/textView"
    android:layout_toEndOf="@+id/textView"
    android:layout_marginLeft="39dp"
    android:layout_marginStart="39dp" />

http://i.stack.imgur.com/ARjSD.png

2 个答案:

答案 0 :(得分:0)

在android中一个默认背景的按钮,当按下它并释放dos时没有任何颜色或其他选项的变化, 你可以为它设置两个背景,当调用setonclick时,在一个线程中改变按钮的背景

答案 1 :(得分:-1)

使用android:background =&#34;#EEEEEE&#34;改变背景颜色。在按钮标记中使用此属性。

对于点击活动,您需要以编程方式更改背景属性。