Làm web nhiều với việc thực hiện các yêu cầu responsive nên khi tiếp xúc lần đầu với Android mình thật sự… hoảng với các thiết kế. Khi bản thiết kế gửi qua thì màn hình đứng và khi mình làm xảy ra việc hình nền bị bóp méo khi lật ngang màn hình. Hôm nay mạn phép chia sẻ về vấn đề này cho các bạn lần đầu tiên tiếp xúc Android Studio biết để tránh tình trạng… hoảng như mình.
Nếu khách hàng không có thiết kế cho màn hình ngang hoặc không yêu cầu thì tốt nhất là tắt tính năng đổi màn hình khi xoay màn hình cho khỏe. Tức là dù xoay ngang dọc thì màn hình vẫn chỉ giữ một màn hình nhất định (mặc định). Rất đơn giản vì đây là 1 thuộc tính mà ta có thể dễ dàng cấu hình.
Tại menu quản lý Project bên menu nằm bên tay trái bạn hãy vào App > manifests > AndroidManifest.xml. Tại thẻ activity bạn thêm thuộc tính
1 | android:screenOrientation="portrait" |
Xong bạn chạy thử để xem kết quả.
Thuộc tính screenOrientation còn nhiều thông số khác và bạn có thể tự mình tìm hiểu thêm nhé.
Chúc các bạn thành công.
Huỳnh Mai Anh Kiệt