ui 만들기 (xml) 오씨
DESCRIPTION
UI 만들기 (XML) 오씨. 차례. 안드로이드 개발 방법 안드로이드 소스 구성 UI 구성 (XML). 안드로이드 개발 방법. JAVA 를 이용한 개발 방법 (SDK) JAVA 코딩 , XML 코딩 C++ 를 이용한 개발방법 (NDK) C++ 코딩 , 불러오는 JAVA 코딩 (JNI) 웹을 이용한 개발 방법 ( 모바일 웹 ) 안드로이드에서 하는 것 없음 ( 브라우저 접속 ) JAVAscript 를 이용한 개발 방법 ( 웹뷰 ) - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: UI 만들기 (XML) 오씨](https://reader031.vdocuments.net/reader031/viewer/2022020713/56812fe8550346895d95602d/html5/thumbnails/1.jpg)
UI 만들기 (XML) 오씨
![Page 2: UI 만들기 (XML) 오씨](https://reader031.vdocuments.net/reader031/viewer/2022020713/56812fe8550346895d95602d/html5/thumbnails/2.jpg)
차례
1. 안드로이드 개발 방법2. 안드로이드 소스 구성3.UI 구성 (XML)
![Page 3: UI 만들기 (XML) 오씨](https://reader031.vdocuments.net/reader031/viewer/2022020713/56812fe8550346895d95602d/html5/thumbnails/3.jpg)
안드로이드 개발 방법
JAVA 를 이용한 개발 방법 (SDK) JAVA 코딩 , XML 코딩
C++ 를 이용한 개발방법 (NDK) C++ 코딩 , 불러오는 JAVA 코딩 (JNI)
웹을 이용한 개발 방법 ( 모바일 웹 ) 안드로이드에서 하는 것 없음 ( 브라우저 접속 )
JAVAscript 를 이용한 개발 방법 ( 웹뷰 ) HTML,JSP 코딩 가능 ( 시스템 개발은 힘듬 )
![Page 4: UI 만들기 (XML) 오씨](https://reader031.vdocuments.net/reader031/viewer/2022020713/56812fe8550346895d95602d/html5/thumbnails/4.jpg)
안드로이드 소스구성
프로젝트명 SRC: 자바 소스코드 보관 GEN: 리소스 주소 명시
파일 Android 2.2 : 안드로이드 플랫폼
라이브러리
![Page 5: UI 만들기 (XML) 오씨](https://reader031.vdocuments.net/reader031/viewer/2022020713/56812fe8550346895d95602d/html5/thumbnails/5.jpg)
안드로이드 소스구성
Assets : 안드로이드 xml을 바이너리로 패키징 한다
Res : 리소스 를 담고 있는다 .
Android manifast.xml: 안드로이드의 권한 및
액티비티및 환경을 관리한다 . Default.properties 안드로이드 버전내용을
담고있다 .
![Page 6: UI 만들기 (XML) 오씨](https://reader031.vdocuments.net/reader031/viewer/2022020713/56812fe8550346895d95602d/html5/thumbnails/6.jpg)
UI
XML 소스 위치 Res->layout Drawable 은 그림파일
코딩방법 드레그 기법 코딩
![Page 7: UI 만들기 (XML) 오씨](https://reader031.vdocuments.net/reader031/viewer/2022020713/56812fe8550346895d95602d/html5/thumbnails/7.jpg)
UI 구성
계층구조로 구성디자인은 드래그 형식각 아이템 더블 클릭 시 속성 표시
![Page 8: UI 만들기 (XML) 오씨](https://reader031.vdocuments.net/reader031/viewer/2022020713/56812fe8550346895d95602d/html5/thumbnails/8.jpg)
UI 구성 layout
컨테이너 LinearLayout FrameLayout RelativeLayout AbsoluteLayout
![Page 9: UI 만들기 (XML) 오씨](https://reader031.vdocuments.net/reader031/viewer/2022020713/56812fe8550346895d95602d/html5/thumbnails/9.jpg)
속성들 ~(properties)
Id Gravity( 숫자입력시 가중치 ) Layout height
(Warp_comtent,fill,match) Background Orientation Text padding
![Page 10: UI 만들기 (XML) 오씨](https://reader031.vdocuments.net/reader031/viewer/2022020713/56812fe8550346895d95602d/html5/thumbnails/10.jpg)
자주쓰는 UI
TextView EditView Button ImageView
![Page 11: UI 만들기 (XML) 오씨](https://reader031.vdocuments.net/reader031/viewer/2022020713/56812fe8550346895d95602d/html5/thumbnails/11.jpg)
만들어 봅시다 ~