无法在Android TableLayout中将文本设置为垂直和水平居中

时间:2010-08-12 17:43:28

标签: android

我在TableRow中有以下内容:                           

        <TextView 
            android:text="Current" 
            android:id="@+id/theScreen" 
            android:layout_width="wrap_content" 
            android:padding="2px" 
            android:typeface="monospace" 
            android:textStyle="bold" 
            android:gravity="enter_vertical|center_horizontal">
        </TextView>

        <ImageView 
            android:id="@+id/rightArrow" 
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content"
            android:focusable="false"
            android:padding="2px"
            android:src="@drawable/right_arrow">
        </ImageView>

ImageView中的图像高26像素。我希望TextView中的文本水平和垂直居中。它居中但保持在盒子的顶部。我敢肯定我忽略了一些愚蠢的事...... 谢谢!

2 个答案:

答案 0 :(得分:0)

你错过了center_vertical中的“c”吗?

答案 1 :(得分:0)

你如何夸大你的观点?膨胀(id,parent,false)?否则试试