2012-02-16 39 views
0

我遇到了网格视图中的文本不完全可见的问题 - 如何让TextView展开以便所有文本都变得可见?Android - 在网格视图中调整文本

以下是我在模拟器中我得到:

enter image description here

这是我mail.xml

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

    <GridView 
     android:id="@+id/grid" 
     android:background="#A9A9A9" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:verticalSpacing="130dp" 
     android:horizontalSpacing="5dp" 
     android:numColumns="2" 
     android:columnWidth="100dp" 
     android:stretchMode="columnWidth" 
     android:gravity="center" 
     /> 
</LinearLayout> 

这是gridview_row:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout  
    android:id="@+id/relativeLayout1" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:paddingBottom="70dp" 
    android:padding="2dp"> 

    <ImageView 
     android:layout_height="64dp" 
     android:id="@+id/imageView1" 
     android:layout_width="64dp" 
     android:src="@drawable/icon" 
     android:layout_alignParentLeft="true" 
     android:layout_centerHorizontal="true"> 
    </ImageView> 

    <TextView 
     android:id="@+id/textView1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="2dp" 
     android:layout_toRightOf="@+id/imageView1" 
     android:ellipsize="ttt" 
     android:textSize="18sp" > 
    </TextView> 
</RelativeLayout> 
+0

你有没有解决这个问题?我遇到了同样的问题。 – Jeremy 2015-03-04 03:58:28

回答

0

问题是你的文本视图中有超过3行的文本。尝试设置你的文本视图MAXLINE这样

android:maxLines="4" 

而且文本的长度,这样

android:maxLength="10" 

这可能会解决您的问题。