Android 将文本顶部和底部与2个文本视图对齐

Android 将文本顶部和底部与2个文本视图对齐,android,textview,Android,Textview,我在一个线性布局中有两个文本视图,控件为垂直方向,我希望顶部文本视图中的文本与底部对齐,底部文本视图中的文本与顶部对齐,但是无论我如何改变文本视图的重力,文本都垂直居中。我需要的文字几乎接触与小间隙 这是xml <LinearLayout android:clickable="true" android:background="@drawable/dialler_button" android:layout_marginTop="2dip" andr

我在一个线性布局中有两个文本视图,控件为垂直方向,我希望顶部文本视图中的文本与底部对齐,底部文本视图中的文本与顶部对齐,但是无论我如何改变文本视图的重力,文本都垂直居中。我需要的文字几乎接触与小间隙

这是xml

    <LinearLayout
    android:clickable="true"
    android:background="@drawable/dialler_button"
    android:layout_marginTop="2dip"
    android:layout_marginLeft="2dip"
    android:layout_height="fill_parent"
    android:layout_width="fill_parent"
    android:layout_weight="1"
    android:orientation="vertical">

        <TextView  
            android:id="@+id/number2"  
            android:layout_width="fill_parent"  
            android:layout_height="fill_parent"  
            android:text="2"  
            android:gravity="center_horizontal|bottom"
            android:layout_weight="1"
            android:textStyle="bold"
            android:textColor="@android:color/white"
            android:textSize="30sp"/>  

        <TextView  
            android:id="@+id/number2letters"  
            android:layout_width="fill_parent"  
            android:layout_height="fill_parent"  
            android:text="ABC"  
            android:gravity="center_horizontal|top"
            android:layout_weight="2"
            android:textStyle="bold"
            android:textColor="@android:color/white"
            android:textSize="13sp"/>  


     </LinearLayout>
试试这个:

<LinearLayout
android:clickable="true"
android:background="@drawable/dialler_button"
android:layout_marginTop="2dip"
android:layout_marginLeft="2dip"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:orientation="vertical">

    <TextView  
        android:id="@+id/number2"  
        android:layout_width="fill_parent"  
        android:layout_height="wrap_content"  
        android:text="2"  
        android:gravity="center_horizontal|bottom"
        android:textStyle="bold"
        android:textColor="@android:color/white"
        android:textSize="30sp"/>  

    <TextView  
        android:id="@+id/number2letters"  
        android:layout_width="fill_parent"  
        android:layout_height="wrap_content"  
        android:text="ABC"  
        android:gravity="center_horizontal|top"
        android:textStyle="bold"
        android:textColor="@android:color/white"
        android:textSize="13sp"/>  


 </LinearLayout>
试试这个:

<LinearLayout
android:clickable="true"
android:background="@drawable/dialler_button"
android:layout_marginTop="2dip"
android:layout_marginLeft="2dip"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:orientation="vertical">

    <TextView  
        android:id="@+id/number2"  
        android:layout_width="fill_parent"  
        android:layout_height="wrap_content"  
        android:text="2"  
        android:gravity="center_horizontal|bottom"
        android:textStyle="bold"
        android:textColor="@android:color/white"
        android:textSize="30sp"/>  

    <TextView  
        android:id="@+id/number2letters"  
        android:layout_width="fill_parent"  
        android:layout_height="wrap_content"  
        android:text="ABC"  
        android:gravity="center_horizontal|top"
        android:textStyle="bold"
        android:textColor="@android:color/white"
        android:textSize="13sp"/>  


 </LinearLayout>

重力和重力的属性是。在这种情况下,您希望在文本视图的父视图中设置文本视图的重力,因此应使用布局重力而不是重力。重力为视图设置重力,这些视图是您设置属性的视图的子视图。

重力和重力属性是。在这种情况下,您希望在文本视图的父视图中设置文本视图的重力,因此应使用布局重力而不是重力。gravity为您设置属性的视图的子视图设置gravity。

抱歉,不起作用文本似乎只是向左移动了抱歉,不起作用文本似乎只是向左移动了我正在尝试创建一个按钮,就像您在android dialler应用程序上看到的,例如下面有ABC的数字2,ABC文本稍小,但非常接近数字2的底部,希望它清晰我正在尝试创建一个按钮,就像你在android拨号程序上看到的那样,例如下面有ABC的数字2,ABC文本稍小,但非常接近数字2的底部,希望它清晰