Absolute Layout trong Android
Absolute Layout trong Android giúp bạn xác định vị trí chính xác (các tọa độ x/y) của view con. Absolute Layout là ít linh động và khó duy trì hơn các loại Layout mà không có vị trí tuyệt đối khác.
Absolute Layout
Thuộc tính của AbsoluteLayout trong Android
Bảng sau liệt kê một số thuộc tính riêng cho AbsoluteLayout: −
Attribute | Miêu tả |
---|---|
android:id | Đây là ID mà nhận diện duy nhất Layout |
android:layout_x | Xác định tọa độ x của view |
android:layout_y | Xác định tọa độ y của view |
Một số Constructor chung
AbsoluteLayout(Context context) |
AbsoluteLayout(Context context, AttributeSet attrs) |
AbsoluteLayout(Context context, AttributeSet attrs, int defStyleAttr) |
AbsoluteLayout(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) |
Ví dụ
Ví dụ sau sẽ đưa bạn qua các bước đơn giản để minh họa cách tạo ứng dụng Android cho riêng bạn bởi sử dụng Absolute Layout. Bạn theo các bước đơn giản để sửa đổi ứng dụng Android chúng ta đã tạo trong chương Ví dụ Hello World. .−
Bước | Miêu tả |
---|---|
1 | Bạn sử dụng Android Studio IDE để tạo ứng dụng Android với tên demo dưới một package là com.example.demo như đã giải thích trong Ví dụ Hello World . |
2 | Sửa đổi nội dung của res/layout/activity_main.xml file để bao một số Widget trong Absolute layout |
3 | Không cần sửa đổi string.xml, Android sẽ để ý các giá trị mặc định |
4 | Chạy ứng dụng để chạy Android Emulator và kiểm tra kết quả các thay đổi đã thực hiện trong ứng dụng |
Sau đây là nội dung của Main Activity file đã được sửa đổi: src/com.example.demo/MainActivity.java.
package com.example.demo;import android.os.Bundle; import android.app.Activity; import android.view.Menu;public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return true; } }
Sau đây là nội dung của res/layout/activity_main.xml file −
Sau đây là nội dung của res/values/strings.xml để định nghĩa hai hằng −
demo Settings
Chạy ứng dụng Hello World! vừa sửa đổi ở trên. Giả sử bạn đã tạo AVD trong khi cài đặt. Để chạy ứng dụng từ Android Studio, mở activity file và nhấn biểu tượng Run từ thanh công cụ. −
Bài học Angular phổ biến tại hoconline.club: