Я пытаюсь добавить изображение к кнопке (кнопка изображения или обычная кнопка), но не в конкретной папке res/drawable.
Я хочу, чтобы это изображение как объект ImageView или объект с возможностью рисования и т. Д., Но я не мог.Android добавление изображения к кнопке
-1
A
ответ
2
Вы можете установить значок для кнопки, добавив следующий атрибут в XML для кнопки, как это:
android:drawableLeft="@drawable/button_icon"
Если вы хотите знать, как это сделать программно, по этой статье: How to programmatically set drawableLeft on Android button?
Или просто добавьте «фон»:
<Button
android:id="@+id/imageButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/qrcode"/>
Но я думаю, что лучше, если вы используете ImageButton см этот пример:
<ImageButton
android:id="@+id/searchImageButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@android:drawable/your_image_drawable" />
+0
большое спасибо. Полезный класс полезен для меня. – Enes
Извините, я не понял ваш вопрос четко. Не могли бы вы еще раз объяснить это. –
ОК спасибо. Вот что я хочу сделать. У меня есть кнопка, и я хочу поместить на нее объект изображения. Например, в java-языке существует метод setIcon(), и вы можете поместить значок, но в android нет. – Enes