01/10/2018, 08:51

Phân chia Layout trong thiết kế giao diện ứng dụng android

Màn hình chính mình chia ra 3 phần (theo chiều dọc)
Phần 1: chiếm 1 phần
Phần 2: chiếm 8 phần dùng để chứa TabHost
Phần 3: chiếm 1 phần
Mình dùng LinearLayout và thuộc tính weightsum và layout_weight để chia
Nhưng mình không hiểu TẠI SAO? khi mình thêm một cái Button vào thì lại bị giãn layout?
phần chia cho TabHost khi hiện list lên thì nó chèn mất phần số 3 luôn.

Đấy nó giãn lung tung thế đấy, ai biết chỉ mình với. Chứ đọc lý thuyết 1 đằng làm mới phát sinh đủ thứ.

Phan Hoàng viết 10:54 ngày 01/10/2018

Vậy cái nào là cái đúng ý bạn nhỉ?
Còn vụ weight-sum thì nó chỉ tương đối thôi (giống kiểu flex trong WEB vậy). Vì nếu phần 8 của bạn có chứa list view mà list view thì không cố định kích thước, nên nếu vượt quá viewport thì tự động nó giãn các phần khác để cho vừa. Giải pháp thì nên wrap lại trong 1 cái scroll view.

Bài liên quan
0