【发布时间】:2013-11-15 21:34:58
【问题描述】:
我有一个按钮,它可以很好地响应点击,直到我让它透明为止。我对可能出问题的想法为零。所有其他具有透明背景的按钮都会响应点击。这是 xml,有问题的按钮是 id:door_handle:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/wall4EarthRoom"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/door_wall" >
<Button
android:id="@+id/hanging_walk"
android:layout_width="80dp"
android:layout_height="200dp"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="268dp"
android:layout_marginTop="49dp"
android:background="@android:color/transparent"
android:clickable="false"
android:onClick="goOut" />
<Button
android:id="@+id/door_handle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="279dp"
android:layout_marginTop="136dp"
android:onClick="openTheDoor"
android:background="@android:color/transparent"/>
<Button
android:id="@+id/peephole_doorwall"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginRight="289dp"
android:layout_marginTop="127dp"
android:background="@android:color/transparent"
android:clickable="false"
android:onClick="zoomImage" />
<ImageView
android:id="@+id/queen_rabbit"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</RelativeLayout>
我会重复以防万一:如果我删除 "android:background="@android:color/transparent"" 行,按钮会起作用
【问题讨论】: