▼app
   ▼ res
      ▼ layout
          activity_main.xml

MainActivity.java에서 화면에 보여지도록한 내용 
- setContentView(R.layout.activity_main);

activity_main.xml 내용을 보면 2행 시작과 18행이 끝임
- 시작 <androidx.constraitlayout.widget.ConstraintLayout ...
- 종료 </androidx.constraitlayout.widget.ConstraintLayout> 

ConstraintLayout은 레이아웃을 구성 할 때,
뷰, 위젯의 크기를 조정할 수 있도록 해주는 레이아웃임

 

ConstraintLayout 안에 
android:layout_width="match_parent"
android:layout_height="match_parent"

의 의미는 부모랑 match시킨다는 내용으로
parent가 없으므로 레이아웃이 전체화면으로 width와 height가 설정됨

 

Design 탭(*아래 주황박스)으로 보면, 화면전체 외곽으로 범위가 setting된 것을 볼 수 있음

 

가운데 보이는 hello world는

ConstraintLayout 안에

9라인 : <Text View ...
16라인 : .../>

에 작성된 내용임

Text View 내부에는  
android:layout_width="wrap_content"
android:layout_height="wrap_content"
으로 전체 레이아웃과는 width와 height가 다름

랩(wrap)으로 감싸고 있는 크기로 나타나고 있음

 

+ Recent posts