레이아웃 파일에서 설정된 이미지 뷰에 비트맵을 이용해서 그린 그림을 그 위치에 넣는 방법을 말합니다.
레이아웃 xml 파일입니다. 빨간자리에 우리가 만들 Bitmap (이미지가 아닙니다. 직접 그린겁니다.)
<TextView
android:id="@+id/smalltext"
android:layout_width="wrap_content"
android:layout_height="42sp"
android:layout_margin="10sp"
android:textSize="16sp"
android:text="작은설명"
/>
<ImageView
android:id="@+id/musicimage"
android:layout_width="300dp"
android:layout_height="300dp"
/>
<Button
android:id="@+id/btnnext"
android:layout_width="50dp"
android:layout_height="wrap_content"
android:text="다음"
/>
이렇게 해주시고 메인에서는 레이아웃에 설정된 대로 화면을 만들고 아래쪽에 이미지뷰 의 위치에 그린 그림이 동적으로 나오는 거죠.
편의상 함수로 만들었습니다.
private void Create_Image_View() {
// TODO Auto-generated method stub
Bitmap tmpBmp;
tmpBmp = Bitmap.createBitmap(300, 300, Bitmap.Config.ARGB_8888);
for(int x = 0; x < 300; x++)
for(int y = 0; y < 300; y++)
tmpBmp.setPixel(x, y, Color.DKGRAY);
ImageView tmpIv = (ImageView)findViewById(R.id.musicimage);
tmpIv.setImageBitmap(tmpBmp);
}
musicimage 가 바로 레이아웃에 표기된 이미지 뷰입니다.
이게 또 스크롤이 되면 좋은데... 쩝~
'개발자 > Android' 카테고리의 다른 글
안드로이드 작업 폴더에 .bak 파일 있으면 에러나요~ (0) | 2012.12.10 |
---|---|
RGB 16진수 색상표 (0) | 2012.12.07 |
옵션메뉴 같은 각 액티비티에 공통인 코드 처리 방법 (0) | 2012.12.05 |
ActionBarSherlock을 쓰면서 TabActivity를 (0) | 2012.12.02 |
이클립스에서 폰트 크기 조절 방법 (2) | 2012.11.29 |
어댑터 뷰를 다루는 곳에서 에러 메시지 - import android.widget.AdapterView.OnItemSelectedListener; (0) | 2012.11.28 |
폰으로 업로드 타임아웃 - Faile to upload xxx.apk on device (0) | 2012.11.28 |
Eclipse - 이클립스에서 한글 깨질때 설정방법 (0) | 2012.11.28 |
더욱 좋은 정보를 제공하겠습니다.~ ^^