728x90
TableLayout
<TableLayout>
<TableRow> //행
<Button/> //열
<Button/> //열
</TableRow>
<TableRow> //행
<Button/> //열
<Button/> //열
</TableRow>
<TableRow>
<Button/>
<Button/>
</TableRow>
</TableLayout>
계산기를 만들려다가 LinearLayout 보다는 TableLayout이 더 적당한 거 같아서 바꿨다.
말 그대로 표처럼 레이아웃을 짜고 싶을 때 쓰면 좋을 거 같다.
android:layout_weight="1"
weight는 50dp, 100dp 이렇게 딱 떨어지는 값이 아니라 비율로 화면을 분활하고 싶을 때 사용한다.
weight의 총합이 10일 때 1은 10분의 1만큼 차지한다. 상대적인 값이다.
프로젝트 생성 시 빨간 글씨
new로 생성했는데 파일 전체가 빨간 글씨가 떴다. 분명 문법오류 없는데... 왜 그런가 했더니 git에 등록된 폴더에서 생성했기 때문에 그런거였다. 구글링해서 해결방법을 찾아봤지만 나한테 적용가능한 해결법은 없었다. 결국 해당 폴더에서 .git 폴더를 삭제해서 해결했다.
728x90
반응형
'개발' 카테고리의 다른 글
TIL: readLine() , 매개변수 디폴트(기본값) 설정 (1) | 2023.11.30 |
---|---|
TIL: 코틀린에서 !!의 뜻 (0) | 2023.11.29 |
TIL: Kotlin컨벤션 (1) | 2023.11.27 |
코틀린 1.repeat() 2.count() 3.함수 안될 때 (1) | 2023.11.24 |
프로그래머스: 옹알이 (2) (0) | 2023.11.23 |
댓글