Câu trả lời:
Bạn chỉ cần sử dụng ImageButton và tạo nền bất cứ thứ gì bạn muốn và đặt biểu tượng làm 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" />
chỉ cần sử dụng một Nút với các thuộc tính android: drawableRight như sau:
<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"/>
Bạn chỉ có thể đặt onClick của ImageView và cũng có thể đặt nó thành có thể nhấp được, Hoặc đặt thuộc tính drawableBottom của một nút thông thường.
ImageView iv = (ImageView)findViewById(R.id.ImageView01);
iv.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
Bạn có thể sử dụng nút:
1 - làm cho văn bản trống
2 - thiết lập nền cho nó
+3 - bạn có thể sử dụng bộ chọn để nút hữu ích và đẹp hơn
Về nút hình ảnh, bạn có thể đặt nguồn hình ảnh và hình nền giống nhau và nó phải là (* .png) khi bạn làm điều đó, bạn có thể tạo bất kỳ thiết kế nào cho nút
và để có thêm nút làm đẹp, hãy sử dụng bộ chọn // chỉ Google nó;)