%% 꿀팁 android:layout_weight
<LinearLayout
android:weightSum="3" />
<ImageView
android:layout_weight="1" />
<ImageView
android:layout_weight="1" />
<ImageView
android:layout_weight="1" />
-> 위에서 weightSum을 정의해 주면 layut_weight / weightSum의 크기로 간격을 배치해 준다.
위애서는 1/3씩 차지하고 있음 -> 동일 아이콘 정렬 시 유용
폰트 적용
1. 적용시키고 싶은 폰트를 다운받은 후 폰트 파일 이름 꼭 소문자로 바꾸기. 대문자 인식 못 함
2. res 안에 font 폴더 만든 뒤 폰트 파일 옮기기
3. layout 파일로 가서 >>android:fontFamily="@파일위치"<<
내가 많이 쓸 예정인 ListView!!!!
-> 게시판 같은 것에 적용함
-> 글로 쓰기에는 부족한 관계로 사진과 함께 저장해 둠
* convertview == 이전에 보여진 뷰가 재사용 가능할 경우, 그 뷰를 나타냄
* inflate() == 부풀게 한다는 뜻. 안드로이드에서는 xml에 표기된 레이아웃들을 메모리에 객체화시키는 행동을 일컫음
listview.setOnItemClickListener { parent, view, position, id ->
Toast.makeText(this, list_item[position], Toast.LENGTH_LONG).show()
}
ㄴ 이렇게 하면 각 리스트뷰 아이템에 해당하는 것들을 클릭 시에 원소를 토스트 메시지로 나타나게 해 줌
ListView VS RecyclerView
ListView | RecyclerView | |
구현 | 보다 쉬움 | 보다 어려움 |
성능 | 보다 떨어짐 | 보다 높음 |
'프론트' 카테고리의 다른 글
[코스모스 8주차] Compose UI 이모저모 (0) | 2024.05.12 |
---|---|
[코스모스 7주차] Compose UI 깊게! (1) | 2024.05.02 |
[코스모스 6주차] Retrofit & Compose UI (2) | 2024.04.11 |
[코스모스 5주차] Android Studio Kotlin 기본 문법 4 (0) | 2024.04.04 |
[코스모스 1주차] Android Studio Kotlin 기초 문법 1 (0) | 2024.03.07 |