Android - еще один вопрос кнопки - PullRequest
1 голос
/ 22 августа 2010

Это тупой вопрос.Приготовьтесь.

Мой main.xml такой:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="fill_parent" 
 android:layout_height="fill_parent"
 android:background="@android:color/white">
 <ImageButton
 android:src="@drawable/button"
 android:scaleType="fitStart"
android:layout_height="fill_parent"
android:layout_width="wrap_content"
 /> 
</RelativeLayout>

Работает.Тем не менее, я на самом деле вижу кнопку Android с моим изображением внутри.Когда вы нажимаете на нее, снаружи становится оранжевым и все.Как сделать так, чтобы внешняя кнопка НЕ ​​появлялась?

Помогите пожалуйста?

Ответы [ 2 ]

0 голосов
/ 22 августа 2010

Вы хотите добавить прослушиватель onClick в ImageView, если вы на самом деле не хотите кнопку (а кнопка выглядит так, как вы описали).

0 голосов
/ 22 августа 2010

Есть два возможных способа справиться с этим:

  1. Установите прозрачный фон для кнопки.
  2. Используйте ImageView вместо кнопки (вы можете установить android: focusable = "true", чтобы сделать его фокусируемым)
...