【问题标题】:how to stretch a textview along the screen horizontally如何沿屏幕水平拉伸文本视图
【发布时间】:2016-11-25 15:28:18
【问题描述】:

我想让一个文本视图水平跨越屏幕。所以我编写了布局的代码,如下面的代码所示。但问题是,textview 没有沿屏幕水平拉伸,看起来像 如下图所示

请帮我解决这个问题

布局

<TableLayout 
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/actMain_status_layout_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">

<TableRow>
    <TextView
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:background="@color/gray"
        android:gravity="center_vertical|start"
        android:paddingStart="@dimen/padding"
        android:text="Status" />
</TableRow>
</TableLayout>

图片

【问题讨论】:

    标签: android textview tablelayout android-tablelayout


    【解决方案1】:

    我会为您的 TableRow 添加一个宽度。可能,match_parent.
    这是因为 TextView 的父级是 TableRow 本身,而不是其祖父级的 TableLayout。

    【讨论】:

      【解决方案2】:

      像这样将layout_width 添加到您的TableRow

      <TableRow
              android:layout_width="match_parent">
        <TextView
              android:layout_width="match_parent"
              android:layout_height="50dp"
              android:background="@color/gray"
              android:gravity="center_vertical|start"
              android:paddingStart="@dimen/padding"
              android:text="Status" />
      </TableRow>
      

      希望这会有所帮助。 :D

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-04
        • 1970-01-01
        相关资源
        最近更新 更多