У меня есть ImageButton и TextView с одинаковым размером и высотой внутри RelativeView. По умолчанию TextView отключен, а ImageButton включен. Тем не менее, я не могу нажать на ImageButton в этих условиях.Два вида ontop друг друга, но только показывают один?
Когда я включаю TextView и отключает ImageButton, я могу нажать TextView. Я думаю, это потому, что он находится под ImageButton в XML.
Кто-нибудь знает, как я могу получить такую «функцию переключения», когда оба элемента имеют одинаковый размер на каждом из них, но только один из них можно одновременно щелкнуть?
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="15dp">
<ImageButton
android:id="@+id/pp_note_1"
android:layout_width="150dp"
android:layout_height="50dp"
android:layout_alignParentRight="true"
android:background="@android:color/white"/>
<AutoCompleteTextView
android:enabled="false"
android:id="@+id/pp_autonote_1"
android:layout_alignParentRight="true"
android:layout_width="150dp"
android:layout_height="50dp" />
</RelativeLayout>
Вы можете сделать вашу жизнь легкой и использовать ViewSwitcher. Или вместо отключения попробуйте установить видимость в GONE. – ElDuderino
@ ElDuderino Хм никогда не слышал о ViewSwitcher, я могу посмотреть на это. Также, изменив видимость, позвольте мне использовать фоновый? – Brejuro
Если вы установите видимость ImageButton в GONE, фон ImageButton больше не будет отображаться. Если вам нужен фон для обоих представлений, установите его в RelativeLayout или в ViewSwitcher, если вы его используете. Вы можете, конечно, также установить его в TextView, так что оба представления имеют фон. – ElDuderino