App노자

[Android] FrameLayout 본문

Android/AndroidStudio

[Android] FrameLayout

앱의노예 2022. 6. 23. 18:19

1. FrameLayout이란?


 

 

 

 

https://developer.android.com/reference/android/widget/FrameLayout

 

FrameLayout  |  Android Developers

 

developer.android.com

 

 

 

 

 

 

 

 

 

 

List란

· 단일 열에 여러 개의 행으로 표현되는 UI를 구성해 다중 데이터를 나열할 수 있도로 구성된 뷰

· UIkit의 UITableView와 비슷한 역할을 하며 SwiftUI에선 사용법이 간소화되었다

· 정적 데이터와 동적 데이터를 모두 표현할 수 있다

 

정적콘텐츠

struct ListView: View {
    var body: some View {
        List{
            Text("1")
            Text("2")
            Text("3")
            Text("4")
        }
    }
}

정적콘텐츠를 표현하는 방법이다 UIkit에서 구현하려고 했던것들에 비해 상당히 간소화 되었다

UIkit에서는 셀이라고 불렀지만 SwiftUI에선 로우라고 부른다

Text이외에 다른것들을 넣어 구현하는것도 가능하다

struct ListView: View {
    var body: some View {
        List{
            Circle().frame(width: 50, height: 50)
            Color(.blue)
            Image("btn_edit_del_nor")
            Text("2").font(.largeTitle)
        }
    }
}

동적콘텐츠

개발할때는 동적콘텐츠를 더 자주 사용하는것 같다 동적컨텐츠를 구현하는 방법은 크게 2가지가 있다

'Android > AndroidStudio' 카테고리의 다른 글

[Android] Toast (토스트)  (0) 2022.06.24
[Android] ConstraintLayout  (0) 2022.06.24
[Android] RelativeLayout  (0) 2022.06.20
[Android] LinearLayout  (0) 2022.06.16
[Android] EditText  (0) 2022.06.15