안드로이드 이미지 버튼


102

텍스트가없고 이미지가 가로 중앙에있는 버튼을 어떻게 만들 수 있습니까? 다른 배경 이미지를 정의하고 싶기 때문에 ImageButton을 사용하고 싶지 않습니다.

답변:


199

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" />

여기에 이미지 설명 입력


3
android : background에 대해 더 많은 것을 정당화하고 설명하십시오!
Emad Aghayi

2
@EmadAghayi src는 ImageButton에서 사용될 실제 아이콘입니다. background는 기본적으로 사각형 인 원래 버튼의 모양입니다. 이미지 만 사용하려면 생략하거나 아이콘 주위에 다른 색상 / 모양을 사용할 수 있습니다.
ocramot

22

다음과 같이 android : drawableRight 속성과 함께 Button을 사용하십시오.

<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

ImageView의 onClick을 설정하고 클릭 가능하도록 설정하거나 일반 버튼의 drawableBottom 속성을 설정할 수 있습니다.

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

   }
   });

2

버튼을 사용할 수 있습니다.

1-텍스트를 비워 둡니다.

2-배경 설정

+3-선택기를 더 유용하고 멋진 버튼으로 사용할 수 있습니다.


이미지 버튼에 대해 이미지 소스와 배경을 같은 그림으로 설정할 수 있으며, 할 때 반드시 (* .png) 버튼에 대한 디자인을 만들 수 있습니다.

더 많은 뷰티 버튼을 사용하려면 선택기를 사용하세요. // just Google it;)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.