将TextView浮动到TableRow的顶部

时间:2017-10-11 07:24:35

标签: android layout tablerow

我的TextView中有两个TableRow,但其中一个文字很大。我希望第一个TextView浮动到TableRow

的顶部
    <TableRow
        android:id="@+id/trLocation"
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <TextView
            android:id="@+id/textView3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="@string/location"/>

        <TextView android:layout_width="wrap_content"
                  android:textSize="50dp"
                  android:layout_height="wrap_content"
                  android:text="1234"
                  android:id="@+id/tvLocation"
                  android:layout_weight="1"
            />
    </TableRow>

我尝试使用layout_gravitygravity,但它们都没有效果。

1 个答案:

答案 0 :(得分:1)

试试这个

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">


    <TextView
        android:id="@+id/textView2"
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:text="Small Text"
        android:gravity="left|center"
        android:textAppearance="?android:attr/textAppearanceSmall" />

    <TableRow
        android:id="@+id/trLocation"
        android:layout_width="match_parent"
        android:layout_height="match_parent">
        <TextView
            android:id="@+id/tvLocation"
            android:layout_width="wrap_content"
            android:layout_height="50dp"
            android:layout_weight="1"
            android:text="1234"
            android:textSize="50dp" />
    </TableRow>

</RelativeLayout>