У меня есть кнопка, которая реагирует на щелчки просто отлично, пока я не сделаю ее прозрачной. У меня нет идеи, что может пойти не так. Все остальные кнопки с прозрачным фоном реагируют на щелчок. Вот 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: цвет/прозрачный» "
О, я забыл упомянуть, что я делаю его повторно нажатым в одном из методов во время игры. Как я сказал, это работает, если я удаляю прозрачность – Nazerke
, какая кнопка не работает? –
Кнопка с android: id = "@ + id/door_handle". Вы путаете меня. Нет никакого clickable = false. – Nazerke