학과공부/모바일 앱 프로그래밍 4

모바일...하...뭔..

orientation -> vertical 수직방향 123 이렇게orientation -> horisontal 수평방향  이게 기본값1 2 3 이렇게layout_weight 약간 flex-1 flex-3 flex-2 이런거랑 같은거임gravity는 center하면 가로세로 중앙정렬gravity center_vertical 하면 수직 왼쪽 중앙 끝graviry center_horisontal 하면 수평 위 중앙 끝gravity center_vertical | right 이렇게 하면 수직 오른쪽 중앙 끝 이렇게도가baselinealigned 속성 확인하고

TextView, ImageView

TextView문자열을 화면에 출력하기 위해 사용되는 대표적인 위젯출력되는 문자열을 화면에 출력하는 방법을 결정하는 다양한 속성을 제공함가장 단순하게 test="xxx"와 같은 형태로 문자열을 직접 지정할 수 있지만 권장하지 않음strings.xml에 id와 함께 문자열을 정의하고 필요시점에 참조하여 사용하는것을 권장함다국어 버전 개발에도 유용하게 쓰임여기서 @stirng/hello_world 처럼 strings.xml에 등록된 변수들은 R.java에 등록되어 있고 참조하여 사용하는것이다.textColor  직접 사용해본 예제우선 수업내용과 현재 지원하는 Android sdk 버전이나 구조들이 정말 많이 다르다...어쩌란건지 모르겠다 요즘은 compose방식으로 개발하는것같은데 교재는 xml방식이다 우선..

안드로이드 프로젝트와 앱의 동작 원리

안드로이드 프로젝트하나의 앱을 개발하기 위해 통합 개발환경(IDE)내에 구성하는 작업 공간 (workspace)[IDE : Android studio]  안드로이드 프로젝트를 구성하는 주요 파일 및 폴더 [layout → 화면이라고 이해하면 됨], [manifest → 접근권한을 요청하는 정보 ex) 마이크설정, 카메라 등등...] 안드로이드 프로젝트 주요 파일들의 참조 관계[Strings.xml 에서 정의된 변수들과 Activity_main.xml 에서 정의된 화면 ID등등의 정보들이 컴파일되어 R.java에 등록이되어 이것을 Main이 참조해서 가져다가 사용하여 실행한다.] Activity 개념- Activity란 안드로이드 앱에서 하나의 화면을 표현하기 위한 구성요소를 뜻함. [AP와 메모리를 관리..