Notice
Recent Posts
Recent Comments
05-13 13:44
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

-

[모각코 3주차] 안드로이드 스튜디오 활용법 익히기 본문

Team Project

[모각코 3주차] 안드로이드 스튜디오 활용법 익히기

choiht 2022. 10. 11. 11:28
반응형

안드로이드 스튜디오 활용법 익히기 

안드로이드스튜디오에서는 앱 UI를 굉장히 직관적으로 디자인할 수 있고, 그렇게 디자인했을 때 코드도 자동으로 작성된다는 큰 장점이 있다. 

XML 파일을 열면 위와 같은 화면이 나온다. 

TextView 를 끌어다 놓으면 텍스트를 작성할 수 있다. 

<TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="TextView"
        tools:layout_editor_absoluteX="176dp"
        tools:layout_editor_absoluteY="356dp" />

끌어다 놓기만 했는데도 코드에 TextView 가 자동으로 생성된 것을 확인할 수 있다. 

 

하지만 이 뷰가 not constrained 되어있다고 에러가 나는데, 그것은 이 TextView에 대한 제약을 아직 걸지 않아서 생기는 오류다. 

 

 

오른쪽에 있는 Constraint Widget 에서 + 버튼을 모두 더블클릭해서 활성화 시켜주면 에러가 사라진다. 

이 값은 상하좌우에 주는 margin 값이다. 

 

화면을 보면 아까 만들었던 글자에 체인이 걸린 것 처럼 바꼈다. 

화면 오른쪽 속성에서 글자에 대한 속성들을 바꿀 수 있다.

 

 

XML 코드에 대한 코틀린 코드는 위와 같다. 

앱이 최초로 실행됐을 때 onCreate 함수를 실행하고, setContentView 함수로 xml 화면 뷰를 연결하는 방식이다. 

 

 

반응형
Comments