Jak mogę utworzyć przycisk bez tekstu i obrazka wyśrodkowanego w poziomie? Nie chcę używać ImageButton, ponieważ chcę zdefiniować inny obraz tła
Odpowiedzi:
po prostu użyj przycisku z właściwościami android: drawableRight, takimi jak:
<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"/>
Możesz po prostu ustawić onClick w ImageView, a także ustawić go jako klikalny lub ustawić właściwość drawableBottom zwykłego przycisku.
ImageView iv = (ImageView)findViewById(R.id.ImageView01);
iv.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
Możesz użyć przycisku:
1 - wyczyść tekst
2 - ustaw dla niego tło
+3 - możesz użyć selektora do bardziej użytecznego i ładniejszego przycisku
O przycisku imagebutton możesz ustawić źródło obrazu i tło to samo zdjęcie i musi to być (* .png) kiedy to zrobisz możesz wykonać dowolny projekt przycisku
a aby uzyskać więcej urody, użyj selektora // po prostu wygoogluj;)