목록전체 글 (21)
yourginieus

LinearLayout UI 요소를 수직(vertical) 또는 수평(horizontal) 으로 배치함 android:orientation 속성을 vertical 또는 horizontal 로 지정하면 됨 TextView text : 텍스트뷰 안에 넣을 내용 textAfficance > textColor : 텍스트 색 textAfficance > textSize : 텍스트 사이즈 textAppearance > textAlignment : 텍스트 정렬 문자열을 res/values/strings.xml 파일에 추가하여 사용하는 게 좋음 Aleks Haecky Dimension resource textSize에서 지정값(20sp)에서 Alt+Enter 누르면 팝업 메뉴에서 Dmension Resource를 추출..

Android Studio에서 제공하는 기본 템플릿을 사용하면 시간 절약 및 모범적인 설계에 도움이 됨 Basic Activity architecture 프로젝트를 생성할 때 Basic Activity를 선택하여 만들면 상태표시줄 - Android system이 제공하고 제어함 템플릿 코드에는 표시되지 않지만 액티비티에서 상태 표시줄에 액세스할 수 있음 hide the status bar 등 App bar (Action bar) - 시각적 구조, 표준화된 시각적 요소 및 navigation을 제공함 AppBarLayout 안의 Toolbar 가 Action bar와 같은 기능임 앱바의 모양을 변경하려면 Toolbar의 속성 변경하기 App name - 처음에는 패키지 이름으로 생성되지만 추후 변경할 수 ..
이미지 리소스 추가 res/Drawable 에 이미지 리소스를 추가하면 됨 앱의 모든 리소스(이미지, 아이콘, 색상, 문자열, xml 레이아웃 등)을 res 폴더에 저장하며, drawable 폴더는 앱의 모든 이미지 리소스를 저장하는 곳 drawable 파일 안의 .xml 파일은 아이콘을 벡터 이미지로 설명하는 xml 파일임 벡터를 사용하면 다양한 크기와 해상도를 이용할 수 있음 PNG나 GIF같은 Bitmap 이미지는 다른 디바이스에 맞게 크기를 조정해야 할 수 있음 이미지 파일을 복사해서 drawable 폴더에 붙여넣으면 됨 drawable24 폴더가 아닌 drawable 폴더임! ImageView android:src 속성을 통해 이미지 소스 리소스를 나타낼 수 있음 .kt 파일에서도 동적으로 이미..
Activity Android 앱 사용자 UI를 통해 이벤트를 수신하는 핵심 Android 클래스 앱이 시작되면 AndroidManifest.xml 파일에 지정된 Activity가 시작됨 Android 앱에서는 AndroidManifest.xml 을 통해 사용자가 앱의 실행 아이콘을 탭할 시 MainActivity가 실행됨을 나타냄 액티비티를 실행하기 위해, Android OS는 매니페스트의 정보를 사용하고 앱의 환경을 설정하며 MainActivity를 구성함 각 액티비티에는 관련된 레이아웃 파일이 있음 Activity와 Layout은 layout inflation 이라고 하는 프로세스에 의해 연결 됨 액티비티가 시작되면 XML 레이아웃 파일에 정의된 뷰가 Kotlin 뷰 객체로 변환 됨 이 작업이 완료..
Java 폴더 안드로이드 앱을 위한 main kotlin code를 가지고 있음 세 개의 하위폴더로 나뉨 첫 번째 폴더에 앱 패키지를 위한 모든 파일이 들어 있음 나머지 두 개는 test에 주로 쓰임 res 폴더 리소스를 가지고 있음 리소스? 앱에 쓰이는 고정된 컨텐츠 images, text strings, screen layouts, styles, and values such as hexadecimal colors or standard dimensions res 안의 layout 폴더에 레이아웃들이 담겨 있음 Activity는 보통 UI 레이아웃 파일과 관련지어지며, xml 파일로 정의 됨 res/layout 디렉토리에서 이 레이아웃을 볼 수 있음 예) MainActivity와 관련된 레이아웃 = ac..