UI và Tài nguyên Android
View, Layout, RecyclerView, tài nguyên và quốc tế hóa
1Sự khác biệt giữa View và ViewGroup là gì?
Sự khác biệt giữa View và ViewGroup là gì?
Câu trả lời
View là lớp cơ sở cho tất cả các thành phần UI (Button, TextView, ImageView, v.v.). ViewGroup là lớp con của View chứa các View khác (hoặc ViewGroup). ViewGroup là các container layout: LinearLayout, RelativeLayout, ConstraintLayout, FrameLayout, v.v.
2LayoutInflater là gì?
LayoutInflater là gì?
Câu trả lời
LayoutInflater được sử dụng để chuyển đổi file layout XML thành các đối tượng View tương ứng. Nó cần thiết trong onCreate() với setContentView(), trong Adapter để tạo các mục danh sách và trong Fragment. Phương thức: LayoutInflater.from(context).inflate(R.layout.my_layout, parent, false).
3Layout nào sắp xếp các View theo hàng ngang hoặc dọc?
Layout nào sắp xếp các View theo hàng ngang hoặc dọc?
Câu trả lời
LinearLayout sắp xếp các phần tử con thành một hàng duy nhất (ngang với android:orientation='horizontal' hoặc dọc với 'vertical'). Đây là layout đơn giản nhất. Bạn có thể kiểm soát phân bổ bằng layout_weight để phân phối không gian khả dụng.
Layout nào cho phép định vị các View tương đối với nhau?
Layout nào được Google khuyến nghị cho các giao diện phức tạp?
+27 câu hỏi phỏng vấn
Các chủ đề phỏng vấn Android khác
Nền tảng Android
Vòng đời Android
Điều hướng Android
Quản lý Dữ liệu Android
Networking Android
Kiểm thử Android
Android Gradle
Kiến thức cơ bản về ngôn ngữ Kotlin cho Android
Room Database
Xử lý nền
Jetpack Compose
Quyền và Tính năng Thiết bị
Firebase cho Android
Android MVVM Architecture
Mạng Android Nâng Cao
Collections và Toán tử Kotlin
Kotlin Coroutines và Flow
Dependency Injection trong Android
Android MVI Architecture
Android Clean Architecture
Android Compose Nâng cao
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Nắm vững Android cho lần phỏng vấn tiếp theo
Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.
Bắt đầu miễn phí