2016-11-25 4 views
0

Я хочу, чтобы текст просматривался вдоль экрана по горизонтали. поэтому я написал код макета, как показано в коде belwo. но проблема есть, 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> 

изображение:

enter image description here

ответ

0

Я бы добавил ваш TableRow ширину. Возможно, match_parent.
Это потому, что родительский элемент TextView является самим TableRow, а не TableLayout, который является его дедушкой.

+0

Я попробовал это .. это не работает – user2121

0

Добавить 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