본문 바로가기

분류 전체보기136

뷰 속성 autoLink : textview에 출력할 분자열을 분석해 특정 형태의 문자열에 자동 링크를 추가 해준다. web, phone, email 등 사용 가능 maxLines: 최대 가능한 문자열 줄수 android:maxLines= 2 면 2줄 가능 ellipsize: ... 줄임표 endd, middle, start등으로 위치를 지정함 주의!! start와 middle은 singleLine=true 가 꼭 설정되어야 한다. 2021. 12. 20.
뷰 표시 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.
반응형