2012-06-22 112 views
1

我正在使用GridLayout和textviews創建一個詳細視圖。我的GridLayout將有大約6行和2列。在我的第一行,我有兩個文字瀏覽。第一張(標語牌)有一個背景圖像,我正在將文本居中。我的圖像大約是150像素。第二個文本視圖(材料)可以包含從一個單詞到20個單詞的任何內容。我希望文本包裝(最多5行)。TextView寬度混淆

我的問題是,在第二個textview(材料)中的文本是關閉屏幕。我嘗試了很多不同的設置,試圖讓寬度調整而沒有成功。這是我的XML佈局:

<?xml version="1.0" encoding="UTF-8"?> 
<android.support.v7.widget.GridLayout 
    xmlns:grid="http://schemas.android.com/apk/res-auto" 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:alignmentMode="alignBounds" 
    android:background="@color/lemon" 
    grid:columnCount="2" 
    grid:rowCount="6" >  

    <TextView 
     android:id="@+id/placard" 
     grid:layout_gravity="right" 
     grid:layout_column="0" 
     grid:layout_row="0" 
     android:padding="5sp" 
     android:gravity="center" 
     android:textColor="#000000" 
     android:textSize="24sp" 
     android:textStyle="bold" /> 

    <TextView 
     android:id="@+id/material" 
     grid:layout_column="1" 
     grid:layout_row="0" 
     android:layout_gravity="center" 
     android:layout_width="fill_parent" 
     android:ellipsize="none" 
     android:scrollHorizontally="false" 
     android:padding="5sp" 
     android:singleLine="false" 
     android:maxLines="5" 
     android:textColor="#0000ff" 
     android:textSize="12sp" 
     android:textStyle="bold" /> 
</android.support.v7.widget.GridLayout> 

任何建議,將不勝感激。先謝謝了。

+0

你怎麼定義6行,但只定義了1的元素? – Justin

+0

在將時間和精力投入其他行之前,我想解決第一行的問題。 – wyoskibum

回答