Java Android-页面标题与背景左中对齐
我有一个问题,页面标题是左中心的背景,无论文本大小 无论文本大小如何,文本都应位于背景中心 我在textview中使用了以下layout.xml:Java Android-页面标题与背景左中对齐,java,android,layout,Java,Android,Layout,我有一个问题,页面标题是左中心的背景,无论文本大小 无论文本大小如何,文本都应位于背景中心 我在textview中使用了以下layout.xml: <TableLayout android:id="@+id/widget3d8" android:layout_width="306dip" android:layout_height="26dip" android:gravity="fill_ho
<TableLayout
android:id="@+id/widget3d8"
android:layout_width="306dip"
android:layout_height="26dip"
android:gravity="fill_horizontal"
android:paddingRight="8px"
android:layout_x="5px"
android:layout_y="10px"
android:layout_weight="1"
android:background="#104082">
<TextView android:id="@+id/committeename"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="0px"
android:layout_y="100px"
android:paddingLeft="10px"
android:text=" "
android:textSize="12sp"
android:textStyle="bold"
android:textColor="#ffffff"/>
</TableLayout>
请帮助我如何使文本位于背景的左中心,而不考虑文本大小。提前谢谢。试试看
android:gravity="left|center_vertical"
还将textview设置为
android:layout_width="fill_parent"
android:layout_height="wrap_content"
我会使TextView与其父视图具有相同的高度,并设置重力使内容垂直居中
<TextView android:id="@+id/committeename"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:gravity="center_vertical"
android:layout_x="0px"
android:layout_y="100px"
android:paddingLeft="10px"
android:text=" "
android:textSize="12sp"
android:textStyle="bold"
android:textColor="#ffffff"/>