读书人

android textview 垂直居中,该怎么解决

发布时间: 2012-08-11 20:50:31 作者: rapoo

android textview 垂直居中
我这个textview写在listview中,告诉我在xml中怎么配置成能垂直居中就好 我设置过
android:gravity="center_vertical|left" 这个不好用啊,


我的整个的
<TextView
android:id="@+id/content"
android:layout_width="350sp"
android:layout_weight="1"
android:layout_height="50sp"
android:singleLine="false"
android:layout_gravity="center_vertical|left"
android:layout_toRightOf="@+id/title"
android:textSize="14sp"
android:textColor="@color/android:black"/>

我的内容只有一行时,他是顶着最上面显示出来的
我的内容是3行时正好把我的listview中的一列沾满,我想实现不管是1行或者2行或者3行,他都能自动的能垂直居中显示 求指导!



[解决办法]
要放到相对布局中~
[解决办法]
高度设置成包裹内容
[解决办法]
<TextView
android:id="@+id/content"
android:layout_width="350sp"
android:layout_weight="1"
android:layout_height="fill_parent"
android:singleLine="false"
android:layout_gravity="center_vertical|left"
android:gravity="center_vertical|left"
android:layout_toRightOf="@+id/title"
android:textSize="14sp"
android:textColor="@color/android:black"/>

读书人网 >Android

热点推荐