View 속성

최대 1 분 소요

View 속성Permalink

  1. id 속성
    • View의 이름을 정의함
    • JAVA 프로그램이나 XML 문서에서 View를 참조할 떄, id 속성을 사용함.
    • 직관적인 id 속성을 사용해라!
  2. 사용 예제
     <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" />
    
  3. clickable/longClickable 속성
    • click 이벤트 : 손가락으로 View를 누르는 것
    • Long click 이벤트 : View를 누른 채로 잠시 기다리는 것
    • clickable 속성 : click 이벤트의 허용 여부를 결정함(setClickable(boolean))
    • longClickable 속성 : longClick 이벤트 허용 여부를 결정함
  4. background 속성
    • View의 배경을 채우는 방법을 지정함
    • 실행 중에 속성을 변경하기 위한 setBackgroundResource(int) 메소드가 제공됨.
  5. visibility 속성
    • invisible 값은 화면에 보이지는 않지만 자리는 여전히 차지하기 떄문에 gone 값과 다른 속성임
      • gone : 숨기는데 해당 되는 자리도 같이 없어짐,
      • visible : 보이는상테
      • invisible : 숨겨진 상태지만 자리 차지
  6. focusable 속성
    • 키보드 포커스 허용 여부를 지정(키보드가 올라오는 이벤트)
    • EditText나 Button 처럼 사용자의 입력을 받아야 하는 이벤트가 필요할 떄 사용

댓글남기기