我剛開始學習Android,並想到了一個簡單的項目來幫助我學習。Android:在ListVIew中居中項目
我已經使用LinearLayout上的ListView創建了一個簡單的菜單。
我想要做的是將文本居中在ListView中,並將ListView居中放置在佈局中。
我試着將重力設置爲center-Hozitonal,但是沒有奏效。
我剛開始學習Android,並想到了一個簡單的項目來幫助我學習。Android:在ListVIew中居中項目
我已經使用LinearLayout上的ListView創建了一個簡單的菜單。
我想要做的是將文本居中在ListView中,並將ListView居中放置在佈局中。
我試着將重力設置爲center-Hozitonal,但是沒有奏效。
您可以將gravity
(而不是layout_gravity
)屬性設置爲中心文本。確保你還設置了layout_width
設置爲"fill_parent"
。例如,在my_text_view.xml
:
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"/>
然後你可以使用R.id.my_text_view
爲您的資源ID。
解決方法定心文本可[這裏](http://stackoverflow.com/questions/16168424/center-text-items-in-listview)。這是一種有點不同的方法(通過代碼)。但是我猜下面的答案更好,因爲它定義了xml級本身的'gravity'屬性。 – Srichakradhar 2014-01-03 13:23:20