Как добавить изображение для кнопки в android?
Как я могу добавить изображение к кнопке, а не текст?
7 ответов
довольно юмористически, учитывая ваши теги, просто используйте ImageButton
виджет.
просто используйте ImageButton View и установите для него изображение:'
<ImageButton
android:id="@+id/searchImageButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:src="@android:drawable/ic_menu_search" />
как он заявил, используется ImageButton
виджет. Скопируйте файл изображения в поле Res/drawable/
каталог вашего проекта. В то время как в XML просто зайдите в графическое представление (для простоты) вашего XML-файла и нажмите на свой ImageButton
виджет, который вы добавили, перейдите к его свойства листа и нажмите на [...] в src:
поле. Просто перейдите к файлу изображения. Кроме того, убедитесь, что вы используете правильный формат; я склонен придерживаться .png файлы по моим собственным причинам, но они работают.
вы должны попробовать что-то вроде этого
<Button
android:id="@+id/imageButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/qrcode"/>
на android:background="@drawable/qrcode"
будет ли это
<Button
android:id="@+id/button1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="News Feed"
android:icon="@drawable/newsfeed" />
лента новостей-это изображение в папке drawable
поместите изображение в папку drawable. Здесь осталось имя файла изображения.формат PNG
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="118dp"
android:layout_y="95dp"
android:background="@drawable/left"
android:onClick="toast"
android:text=" " />
вы можете создать ImageButton в вашем Android activity_main.xml и какое изображение вы хотите поместить в свою кнопку просто вставьте это изображение в свою папку для рисования ниже-это пример кода для вашей справки.
<ImageButton
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginBottom="49dp"
android:layout_weight="1"
android:onClick="prev"
android:src="@drawable/prev"
/>