AbsoluteLayout là gì
Khi nói về UI Layout không thể không nói đến AbsoluteLayout. Vậy AbsoluteLayout trong Android là gì? Có mấy cách khai báo AbsoluteLayout? Sử dụng AbsoluteLayout như thế nào?
AbsoluteLayout trong Android cho phép bạn chỉ định vị trí của các view con bên trong view group theo toạ độ X/Y như trong lập trình web css thuộc tính absolute.
Khái báo AbsoluteLayout trong Android
Trong Android LayoutAbsolute được khai báo như sau:
<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout android:layout_height="match_parent"
android:layout_width="match_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<Button
android:text="bấm vào"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</AbsoluteLayout>
View con trong absolute layout trong android chưa có set toạ độ x, toạ độ y thì hiện tại nó đang set (x, y) = (0, 0). còn bạn muốn set giá trị x và y thì sử dụng thuộc tính này: android:layout_x= android:layout_y=
hình ảnh mình hoạ:
Việc sử dụng absolute layout đang bị phản đối vì giao diện quá cứng.
điều này có nghĩa là bạn nên từ bõ việc sử dụng absolute layout đi. Chỉ cần biết có sự góp mặt của nó đucowcj rồi.