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