LinearLayout中有 TextView,如下
    <LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="34dip"
android:background="@drawable/tab_indicator">
<TextView
android:id="@+id/title"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="center"
android:textColor="#767674"
android:textSize="14px"
/>
</LinearLayout>
    目前此TextView中的内容有点靠着LinearLayout的顶部,
    
    现需:如何让TextView显示在LinearLayout的中间,竖直方向上的中间,thanks

解决方案 »

  1.   

    只要改下这里就可以了android:orientation="horizontal"
      

  2.   

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="horizontal"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        >
    <TextView  
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:gravity = "center_horizontal"
        android:layout_gravity = "center_vertical"
        
        android:text="@string/hello"
        />
    </LinearLayout> 在LinearLayout中,android:orientation="horizontal" 
      

  3.   

     楼上正解 把orientation中v改成h就行 如果要改变距离顶部位置 把layout_marginTop值设置一下就行了 记得加单位 dp