我刚开始学习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