본문 바로가기

kotlin18

리소스 종류와 특징 리소스 디렉터리명 리소스 종류 animator 속성 애니메이션 XML anim 트윈 애니메이션 XML color 색상 상태목록 정의 XML drawable 이미지 리소스 mipmap 앱 실행 아이콘 리소스 layout 레이아웃 XML menu 메뉴 구성 XML raw 원시 형태로 이용되는 리소스 파일 values 단순 값으로 이용되는 리소스 xml 특정 디렉터리가 정의되지 않은 나머지 XML 파일 font 글꼴 리소스 이미지 태그 태그 설명 도형을 의미하며 android:shape="rectangle" 처럼 shape속성을 이용해 도형의 타입을 지정 shape값을 rectangle, oval, line, ring 중에서 선택할 수 있음 둥근 모서리를 그리는데 사용, shape값이 rectangle일 때만.. 2021. 12. 31.
뷰 표시 visibility : 뷰가 화면에 출력되어야 하는지를 설정 1. visible : 뷰가 화면에 출력 2. invisible : 뷰가 화면에 출력되지 않음 (자리 차지) 3. gone: 화면에 출력되지 않음 (자리를 차지하지 않음) 2021. 12. 20.
뷰 크기, 간격 지정 layout_width layout_height 속성을 이용해 크기를 조절한다. 1. 수치 2. match_parent 3. wrap_content match_parent: 부모의 크기의 전체 wrap_content: 자신의 콘텐츠를 화면에 출력하는 크기로 콘텐츠 크기에 따라 크기가 자동 조절됨 호환성을 위해 수치보다 많이 사용한다. margin: 뷰와 뷰 사이의 간격 padding: 뷰의 콘첸츠와 테두리 상의 간격 2021. 12. 20.
뷰 클래스 View: 모든 뷰의 클래스의 최상의 클래스 ViewGroup: View 하위 클래스 자체 UI는 없어서 화면에 출력해도 아무것도 나오지 않음 다른 뷰 여러 개를 묶어서 제어할 목적으로 사용함 TextView: 특정 UI를 출력할 목적으로 사용하는 클래스로 문자열 출력하는 뷰 id : // TEXT1이 id값 // @로 시작하면 R.java 파일을 의미함 // R.java 파일에 text1이라는 상수 변수를 추가하라는 의미 XML 선언한 객체를 코드에서 사용하기 위해 식별자를 부여하는 것 findViewById() : // XML 화면 출력 setcontentView(R.layout.activity_main) // id 값으로 뷰 객체 획득 val textView1: TextView = findViewB.. 2021. 12. 20.