View 속성
View 속성Permalink
- id 속성
- View의 이름을 정의함
- JAVA 프로그램이나 XML 문서에서 View를 참조할 떄, id 속성을 사용함.
- 직관적인 id 속성을 사용해라!
- 사용 예제
<Button @ 기호 = id를 R.java에 정의되며 R.java로부터 참조할 떄 사용됨 + 기호 = id를 새로 정의한다는 의미 id/ 의미 = 안드로이드 개발에 필요한 요소 id입력 = 고유 id 값을 입력 android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" tools:layout_editor_absoluteX="157dp" tools:layout_editor_absoluteY="243dp" />
- clickable/longClickable 속성
- click 이벤트 : 손가락으로 View를 누르는 것
- Long click 이벤트 : View를 누른 채로 잠시 기다리는 것
- clickable 속성 : click 이벤트의 허용 여부를 결정함(setClickable(boolean))
- longClickable 속성 : longClick 이벤트 허용 여부를 결정함
- background 속성
- View의 배경을 채우는 방법을 지정함
- 실행 중에 속성을 변경하기 위한 setBackgroundResource(int) 메소드가 제공됨.
- visibility 속성
- invisible 값은 화면에 보이지는 않지만 자리는 여전히 차지하기 떄문에 gone 값과 다른 속성임
- gone : 숨기는데 해당 되는 자리도 같이 없어짐,
- visible : 보이는상테
- invisible : 숨겨진 상태지만 자리 차지
- invisible 값은 화면에 보이지는 않지만 자리는 여전히 차지하기 떄문에 gone 값과 다른 속성임
- focusable 속성
- 키보드 포커스 허용 여부를 지정(키보드가 올라오는 이벤트)
- EditText나 Button 처럼 사용자의 입력을 받아야 하는 이벤트가 필요할 떄 사용
댓글남기기