кнопка изображения Android - PullRequest
       14

кнопка изображения Android

96 голосов
/ 17 февраля 2010

Как создать кнопку без текста и изображения по центру по горизонтали? Я не хочу использовать ImageButton, потому что я хочу определить другое фоновое изображение

Ответы [ 4 ]

185 голосов
/ 17 февраля 2010

Вы просто используете ImageButton, создаете фон как хотите и устанавливаете иконку как src.

<ImageButton
    android:id="@+id/ImageButton01"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/album_icon"
    android:background="@drawable/round_button" />

enter image description here

18 голосов
/ 03 мая 2013

просто используйте кнопку с android: drawableRight свойства, как это:

<Button android:id="@+id/btnNovaCompra" android:layout_width="wrap_content"
        android:text="@string/btn_novaCompra"
        android:gravity="center"
        android:drawableRight="@drawable/shoppingcart"
        android:layout_height="wrap_content"/>
12 голосов
/ 17 февраля 2010

Вы можете просто установить onClick для ImageView, а также сделать его активируемым или установить свойство drawableBottom для обычной кнопки.

    ImageView iv = (ImageView)findViewById(R.id.ImageView01);
   iv.setOnClickListener(new OnClickListener() {
   public void onClick(View v) {
    // TODO Auto-generated method stub

   }
   });
2 голосов
/ 01 июня 2013

Вы можете использовать кнопку:

1 - сделать текст пустым

2 - установить для него фон

+ 3 - вы можете использовать селектор для более полезной и приятной кнопки


О кнопке изображения вы можете установить источник изображения и фон на одно и то же изображение, и оно должно быть (* .png), когда вы делаете это, вы можете сделать любой дизайн для кнопки

и для большей красоты кнопки используйте селектор // просто Google его;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...