본문 바로가기

Android/Android studio를 활용한 안드로이드 프로그래밍

앱프 04_1주차 위젯의 여러가지 xml 속성

728x90
반응형

##앱프 04_1주차 필기

https://github.com/xhaktmchl/SJU_Android_Programming/tree/main/Week04

 

##뷰( view)

##1.뷰 와 뷰 그룹

1) View 클래스

: 위젯이라고도 함.

 

2) 레이아웃

: 다른 위젯을 포함할 수 있는 위젯

-viewGroup 클래스 아래 존재

 

##2.View 클래스의 xml 속성

 

1.id 속성

: 모든 위젯의 아이디를 나타냄

-형식: "@+id/위젯의 아이디"

--예) android:id="@+id/btn1"

 

2.layout_width, layout_height

: 위젯의 가로 세로 길이

-wrap_content: 글자의 크기에 맞춤

-match_parent: 부모의 크기에 맞춤

 

3.background 속성

: 위젯의 배경 색상

1)형식

:#RRGGBB 형태로 빨,초,파 색 정보 16진수로 표현

예) #00FF16

android:background="#FF0000"

 

4.padding 속성

: 위젯안의 요소와 위젯의 경계선 사이 거리 조절

 

5.layout_margin 속성

: 위젯과 위젯 사이의 거리 조절

 

6.visibility 속성

: 위젯이 보일지 여부 결정

1)종류

-visible: 보이는 상태

-invisible: 안보이는 상태

-gone: 안보임+ 자리없어짐

 

7.enabled, clickable 속성

1)enabled

: 위젯의 동작 여부

예) android:enabled="true"

2)clickable

: 위젯 클릭 가능 여부

예) android:clickable="true"

 

8.rotation 속성

: 위젯의 회전각도 조절

예) android:rotation="15"

 

반응형