자바 프로그래밍(300)
-
ScrollView(스크롤뷰)
ScrollView ScrollView추가된 뷰의 영역(내용)이 한화면에 다 보이지 않을 때 사용합니다. 스크롤뷰 태그안에 뷰를 한 개가 뷰를 추가함으로써 스크롤이 가능합니다. 다른 언어에서는 스크롤바를 일일이 뷰에 연결해 주는 작업이 있어야 하지만 스크롤뷰 안에 뷰를 넣는 것으로 스크롤이 가능합니다. 수직방향 스크롤기본값은 수직방향으로 스콜롤 지원수평방향 스크롤수평방향으로 스크롤하기를 원할 경우 HorizontalScrollView를 이용합니다.수평/수직 스크롤HorizontalScrollView안에 ScrollView를 추가하고 그 안에 뷰를 다시 추가합니다.
-
GridLayoutDemo-3행 3열/4열의 수평 그리드 레이아웃
3행 3열/4열의 수평 그리드 레이아웃 강의 내용 activity_main.xml LinearLayout(Vertical) 변경 Graphical Layout > Form Widgets-TextView 추가 Graphical Layout > Layouts-GridLayout 추가 -android:columnCount="3" -android:rowCount="3" -Graphical Layout > Form Widgets-Button추가 X7 Graphical Layout > Form Widgets-TextView 추가 Graphical Layout > Layouts-GridLayout 추가 -android:columnCount="4" -Graphical Layout > Form Widgets-Button..
-
GridLayout (그리드레이아웃)
GridLayout GridLayout 격자 모양의 표을 만들 수 있는 레이아웃.GridLayout은 API 14(안드로이드 4.0)부터 사용 가능하기 때문에 AndroidManifest.xml의 minSdkVersion을 14이상으로 설정해줘야 사용 가능합니다. 이하 버전일 경우 인스톨이 되지 않고 에러가 납니다. 인스톨이 되었어도 기능사용시 에러가 날 수 있습니다. AndroidManifest.xml GridLayout 태그에 지정하는 속성 속성설명orientation배치의 방향을 지정. 가로(vertical) 우선, 세로(horizontal) 우선으로 지정할 수 있으며 디폴트는 horizontalcolumnCount최대 열 개수를 지정. 한 행이 이 개수를 초과하면 아래 행으로 자동 개행.rowCo..
-
HandlerDemo-스레드로 데이터 처리후 UI로 출력하기
스레드로 데이터 처리하여 UI로 보여주기 스레드는 UI에 접근하기위해 Handler객체를 이용합니다. 강의 내용 activity_main.xml RelativeLayout 변경 Graphical Layout > Form Widgets-ProgressBar(Horizontal) 추가 MainActivity.java //객체 선언 //스레드로 데이터 처리 -//ProgressBar초기화 -//화면 인터페이스와 별도의 백그라운드 작업을 위해 스레드 생성 //스레드 중지 출력 결과
-
MessageDemo-각종 팝업창 오픈하기(경고창, 토스트, 프로그레스다이얼로그)
각종 팝업창 오픈하기 강의 내용 activity_main.xml RelativeLayout 변경 Graphical Layout > Form Widgets-Button추가 Graphical Layout > Form Widgets-Button추가 Graphical Layout > Form Widgets-Button추가 MainActivity.java //이벤트 소스와 이벤트 리스너 연결 //이벤트 핸들러 출력 결과
-
eclipse, DDMS-폰 화면 캡처 하기
애뮬레이터 및 폰디바이스에서 동일하게 캡처할 수 있습니다. 구글 스토어 올릴 스크린샷 이미지를 쉽게 캡처해서 파일로 저장할 수 있습니다. eclipse 실행 DDMS창 실행 왼쪽의 애뮬레이터 항목을 선택합니다. Screen Capture 아이콘 클릭 버튼명설명Refresh애뮬레이터의 변경된 화면으로 Device Screen Capture화면을 갱신합니다Save파일로 저장합니다.Rotate가로/세로 화면 변경Copy현재 캡처된 화면을 클립보드로 복사합니다.DoneDevice Screen Capture창 종료