이 질문은 꽤 자주 나옵니다. 그러나 모든 예제에서 이미지 src가 XML에 정의되어 있습니다. 예를 들어 android:src="..."
ImageButton stretch src to fill
가 재생을 수행하는 하나의 버튼처럼 ImageButton.setImageResource()
를 사용하여 활동 전까지 SRC에를 specificy하지 않습니다 내 코드/src에 나중에 정의 될 때 난의 SRC로하여 ImageButton을 채우기 어떻게
을 중지 ? (가) 아래의 제안 사용하려고하면, 문제가 계속 발생 :
나는 ... 그러나 SDK는 문자열을 사용하여 좋아하지 않는다,UPDATE를 ImageButton.setScaleType="fitXY"
을 tryed. 여기 ScaleType
을 설정하는 코드 아래 보시기 바랍니다 더 설명이
<ImageButton
android:id="@+id/imgStart"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
/>
public class MainActivity extends Activity{
private ImageButton player;
protected void onCreate(){
player = (ImageButton) findViewById(R.id.imgStart);
...
if(isPlaying){
player.setImageResource(bitmap image);
}
else{
player.setImageResource(different bitmap image);
}
...
}
ImageButton 대신 ImageView를 사용하지 않는 이유는 무엇입니까? –
대신 ImageView를 사용할 이유가 없습니다. –
Image becz ImageButton이 이미지의 모든 영역을 채울 수 없다는 것을 보여주기 위해 ImageView를 사용하는 것이 좋습니다. 두 영역 모두를 사용하여 이미지를 표시하려고 시도하지 않는다면 일부 영역 만 남았습니다. –