Відповіді:
Ви просто використовуєте 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" />
просто використовуйте кнопку з android: dravableRight властивостями, як це:
<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"/>
Ви можете просто встановити onClick ImageView, а також встановити його як натискання, або встановити властивість DravableBottom звичайної кнопки.
ImageView iv = (ImageView)findViewById(R.id.ImageView01);
iv.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
Ви можете скористатися кнопкою:
1 - зробити текст порожнім
2 - встановити фон для цього
+3 - ви можете використовувати селектор для більш корисної та приємної кнопки
Щодо кнопки зображення ви можете встановити джерело зображення та фон однаковим зображенням, і він повинен бути (* .png), коли ви це зробите, ви можете зробити будь-який дизайн кнопки
а для більшої кнопки краси використовуйте селектор // просто Google це;)