我有一個ListView
它有兩列,我想要的是中心ListView
在Linerlayout
。這裏是ListView
的佈局代碼。如何在一個LinearLayout在一個ListView居中android
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center" >
<ListView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:id="@+id/mylist">
</ListView>
</LinearLayout>
這裏是的ListView
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:id="@+id/prayLabel"
android:layout_width="100dip"
android:layout_height="wrap_content" />
<TextView
android:id="@+id/prayValue"
android:layout_width="100dip"
android:layout_height="wrap_content" />
</LinearLayout>
雖然我ListView
個別項目的佈局出現垂直居中,但它沒有出現水平居中作爲其寬度橫跨的整個寬度屏幕。我想我在layout_width
的所有位置使用wrap_content
,其寬度不應該跨越屏幕/佈局的整個寬度?
感謝
添加此在你的第二個xml'android:gravity =「center」'在線性佈局 – MAC
@ gtumca-MAC中添加了它,但它沒有任何區別:(。 – Jawed