본문 바로가기
Dev_Android/View

ImageView

by 갓쉥 2013. 10. 29.
import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.widget.ImageView;

public class Ex03_15Activity extends Activity {
    

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        //1.
        ImageView imgCanada = (ImageView)findViewById(R.id.imgCanada);
//R.id.imgCanada 는 이미지뷰의 메모리의 상수값이라고 보면됨.
//findViewByID()는 결국 그값이 View가 맞는지 for문을 내부적으로 돌리면 체크하는 과정인것
//결론적으로 보면 위의 소스는 너가 xml로 만들어논 ImageView가  view가 맞는 지 확인하는 과정임

        imgCanada.setImageResource(R.drawable.canada);
        
        //2
        ImageView imgKorea = (ImageView)findViewById(R.id.imgKorea);
        Drawable drawable = getResources().getDrawable(R.drawable.korea);
        imgKorea.setImageDrawable(drawable);
        
        //3
        ImageView imgMexico = (ImageView)findViewById(R.id.imgMexico);
        Bitmap bm =BitmapFactory.decodeResource(getResources(), R.drawable.mexico);
        imgMexico.setImageBitmap(bm);
        
    }
}


'Dev_Android > View' 카테고리의 다른 글

ListView  (0) 2013.10.29