2010. 9. 29. 17:50
여러개를 묶어봤습니다.
- CheckBox
- RadioButton
- ImageView

/layout/main.xml
2. 한 화면에 컨트롤을 전부 표시할수 없어서 스크롤 되도록 ScrollView로 전체를 감싸도록 처리

5. TableLayout을 사용
  (View로 구분선 줄려니까 기본이 LinearLayout 이었던가요? 여튼 여기서 컴파일은 되는데 실행은 안되더군요)

10, 16. 체크박스 위젯
  (각 체크박스 위젯을 구분하는 것도 해볼겸 해서 2개를 넣었습니다)

22. View 단순 구분선을 표시 하기 위함. 2px두께의 파랑색 선




25~47. 라디오그룹1 내부에 3개의 라디오 버튼을 배치

51~73. 라디오그룹2 내부에 3개의 라디오 버튼을 배치.
  (라디오버튼은 동일구룹에서 1개만 선택가능하며, 2개의 그룹이므로 각 그룹당 1개씩 선택이 가능)

77. ImageView 단순 이미지 출력 위젯

82. 이미지 경로는 android:src @drawable/mug 라고 되어있는데 이것은 res/drawable 폴더안의 mug.jpg 파일을 읽어들임
  - res폴더안에 drawable-hdpi, drawable-ldpi, drawable-mdpi 3개의 폴더가 있는데 디바이스의 화면 사이즈와 관련 있는것으로 추측. (hdpi에에 이미지 넣었더니 조금 작게 표시됨)





src/CBRGEx1.java
앞 포스팅의 CheckBox 와 내용은 소스 파일의 내용은 비슷하므로 생략...


결과는...
요렇게... 됩니다.
밑에 사진은 가려진...;;

소스파일첨부 합니다.
Posted by 해비