2011-11-17 28 views
8

tôi đang sử dụng bố cục và muốn hiển thị chế độ xem ở giữa và cuối trang. đang sử dụng mã sau nhưng nó vẫn ở dưới cùng bên trái không phải trung tâm khi được hiển thị trên máy tính bảng. làm thế nào để làm cho nó trung tâm.làm thế nào để đặt một góc nhìn và trung tâm của bố trí trang Android?

<LinearLayout android:layout_height="wrap_content" android:background="@color/black" 
     android:id="@+id/ll_bookmarkslistad" android:layout_width="fill_parent" android:gravity="center_horizontal|bottom" 
     android:layout_gravity="bottom|center_horizontal"> 
+0

bản sao có thể có của [Android - gravity và layout_gravity] (http://stackoverflow.com/questions/3482742/android-gravity-and-layout-gravity) –

Trả lời

16

Những gì bạn cần làm là phải có LinearLayout này của anh đặt bên trong một RelativeLayout. Bố cục tương đối tốt hơn là bố cục gốc của bạn với chiều cao fill_parent vì nó phải đạt đến đáy.

sau đó thêm video này vào LinearLayout của bạn thay vì mức độ nghiêm trọng:

android:layout_centerHorizontal="true" android:layout_alignParentBottom="true" 

Ví dụ:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 
     <LinearLayout 
      android:layout_height="wrap_content" android:background="@color/black" 
      android:id="@+id/ll_bookmarkslistad" android:layout_width="fill_parent" 
      android:layout_alignParentBottom="true" 
      android:layout_centerHorizontal="true" 
     > 
      <!-- stuff inside layout --> 
     </LinearLayout> 
</RelativeLayout> 
1

Hãy thử sử dụng một RelativeLayout với android:layout_alignParentBottomandroid:layout_centerHorizontal

1

@pink_candy không sử dụng bất kỳ lực hấp dẫn trong LinearLayout, nếu bạn đang sử dụng nó, nó sẽ có thể áp dụng cho tất cả các chế độ xem con trong LinearLayout đó. Nếu bạn muốn bất kỳ chế độ xem cụ thể nào được căn chỉnh, thì hãy đặt tham số layout_gravity cho chế độ xem đó, chế độ xem có thể là nút, hình ảnh, chế độ xem tùy chỉnh hoặc thậm chí cả bố cục khác.

Các vấn đề liên quan