tombol gambar android


102

Bagaimana cara membuat tombol tanpa teks dan gambar di tengah secara horizontal? Saya tidak ingin menggunakan ImageButton karena saya ingin mendefinisikan gambar backgound yang berbeda

Jawaban:


199

Anda cukup menggunakan ImageButton dan membuat latar belakang apa pun yang Anda inginkan dan menetapkan ikon sebagai 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" />

masukkan deskripsi gambar di sini


3
Harap jelaskan dan jelaskan lebih lanjut tentang android: background!
Emad Aghayi

2
@EmadAghayi src adalah ikon sebenarnya yang akan digunakan di ImageButton; latar belakang adalah bentuk tombol asli, yang secara default berbentuk persegi panjang. Jika Anda hanya ingin menggunakan gambar, Anda dapat menghilangkannya, atau Anda dapat menggunakan warna / bentuk lain di sekitar ikon.
ocramot

22

cukup gunakan Tombol dengan properti android: drawableRight seperti ini:

<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

Anda bisa menyetel onClick dari ImageView dan juga menyetelnya agar bisa diklik, Atau setel properti drawableBottom dari tombol biasa.

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

   }
   });

2

Anda dapat menggunakan tombol:

1 - kosongkan teks

2 - atur latar belakangnya

+3 - Anda dapat menggunakan selektor ke tombol yang lebih berguna dan bagus


Tentang tombol gambar Anda dapat mengatur sumber gambar dan latar belakang gambar yang sama dan itu harus (* .png) ketika Anda melakukannya, Anda dapat membuat desain untuk tombol

dan untuk lebih banyak tombol cantik gunakan pemilih // cukup Google itu;)

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.