2011-01-13 4 views
2

이 이미지는 내가 원하지 않는 프레임에 의해 둘러싸되어, 무슨 일이야?! 이처럼하여 ImageButton 내가이 레이아웃을 프레임

: alt text

정말 고마워요!

나는이 런타임 코드와 XML을 변경하려하지만 같은 문제가 :

b = new ImageButton(this); 
      b.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT)); 
      b.startAnimation(alpha_animation); 
      b.setImageBitmap(myBitmap); 

내가 버튼에서 변경하여 ImageButton의 제안을 따라도했지만, 내가 런타임에 이미지 소스를 설정할 수 있습니까? 교체

+0

나는 문제를 발견 : 추가 b.setPadding (0,0,0,0); 모두 옳다. – pedr0

답변

0

당신의 당신이 원하는 배경을 ButtonImageButton : 당신과 함께하여 ImageButton에 이미지를 추가 할 수 있습니다

<Button 
    android:id="@+id/card_image" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="@drawable/icona"/> 
+0

어떻게 런타임에 이미지 소스 버튼을 설정할 수 있습니까? 비트 맵을 가지고 있습니다. 감사합니다. – pedr0

+0

Button의 setBackgroundDrawable()을 호출하고 BitmapDrawable을 전달하여 비트 맵을 전달하십시오. – maid450

+0

고마워요! 간단한 버튼에 selector를 사용할 수 있습니까? – pedr0

1

:

android:src="@drawable/icona"

다음 null로 배경을 설정처럼 이 :

android:background="@null"