如何在gridview android中显示全文值

时间:2014-01-30 05:49:24

标签: android gridview

我在android中的gridview中绑定数据。但文字没有完整显示。里面藏着一些字母。如何在android gridview中显示全文。我是这样的。

Loan Amount 100 10000000 10000,这个值只有我绑定gridview。但是贷款金额的价值应该只显示贷款,其他的话是隐藏的,1000万的价值也是这样的。我使用了相对布局。

这是我的完整布局:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:minWidth="10dp"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >

<TextView
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:layout_marginLeft="0dp"
    android:layout_marginTop="20dp"
    android:text="@string/Input_lblcomp" />

<Spinner
    android:id="@+id/spinner1"
    android:layout_width="350dip"
    android:layout_height="100dip"
    android:layout_above="@+id/textView2"
    android:layout_marginLeft="90dp"
    android:padding="5dip"
    android:textSize="14pt" />

<TextView
    android:id="@+id/textView2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/textView1"
    android:layout_below="@+id/textView1"
    android:layout_marginTop="14dp"
    android:text="@string/Input_state" />

<Spinner
    android:id="@+id/spinner2"
    android:layout_width="300dip"
    android:layout_height="100dip"
    android:layout_alignBottom="@+id/textView2"
    android:layout_alignLeft="@+id/spinner3"
    android:layout_below="@+id/spinner1" />

<Spinner
    android:id="@+id/spinner3"
    android:layout_width="300dip"
    android:layout_height="100dip"
    android:layout_alignBottom="@+id/textView3"
    android:layout_below="@+id/spinner2"
    android:layout_marginLeft="90dp" />

<TextView
    android:id="@+id/textView3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/textView2"
    android:layout_below="@+id/textView2"
    android:layout_marginTop="14dp"
    android:text="@string/Input_propslno" />

<TextView
    android:id="@+id/textView7"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/textView5"
    android:layout_below="@+id/textView5"
    android:layout_marginTop="16dp"
    android:text="@string/txt_pdt" />

<TextView
    android:id="@+id/textView8"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/textView3"
    android:layout_below="@+id/textView7"
    android:layout_marginTop="14dp"
    android:text="@string/txt_cust" />

<TextView
    android:id="@+id/textView9"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/textView7"
    android:layout_below="@+id/textView8"
    android:layout_marginTop="14dp"
    android:text="@string/txt_lntype" />

<TextView
    android:id="@+id/textView5"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/textView3"
    android:layout_alignRight="@+id/textView3"
    android:layout_below="@+id/textView3"
    android:layout_marginTop="25dp"
    android:text="@string/txt_unit" />

<EditText
    android:id="@+id/editText3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/textView8"
    android:layout_alignLeft="@+id/editText2"
    android:layout_alignTop="@+id/textView8"
    android:ems="10"
    android:inputType="textPersonName"
    android:textSize="15sp" >

    <requestFocus />
</EditText>

<EditText
    android:id="@+id/editText4"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/textView9"
    android:layout_alignLeft="@+id/editText3"
    android:layout_alignTop="@+id/textView9"
    android:ems="10"
    android:inputType="textPersonName"
    android:textSize="15sp" />

<EditText
    android:id="@+id/editText2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/textView7"
    android:layout_alignLeft="@+id/editText1"
    android:layout_alignTop="@+id/textView7"
    android:ems="10"
    android:inputType="textPersonName"
    android:textSize="15sp" />

<EditText
    android:id="@+id/editText1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/textView5"
    android:layout_alignBottom="@+id/textView5"
    android:layout_alignLeft="@+id/spinner3"
    android:ems="10"
    android:inputType="textPersonName"
    android:textSize="15sp" />

<GridView
    android:id="@+id/gridView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/textView9"
    android:layout_below="@+id/editText4"
    android:layout_marginTop="31dp"
    android:gravity="center_horizontal"
    android:minWidth="10dp"
    android:numColumns="4"
    android:stretchMode="columnWidth"
    android:textAlignment="inherit" >

</GridView>

<TextView
    android:id="@+id/textView4"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/gridView1"
    android:layout_below="@+id/editText4"
    android:layout_marginTop="16dp"
    android:text="@string/txt_gd_factor" />

<TextView
    android:id="@+id/textView11"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/textView10"
    android:layout_alignBottom="@+id/textView10"
    android:layout_alignRight="@+id/editText4"
    android:text="@string/txt_gd_prop" />

<TextView
    android:id="@+id/textView10"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/textView6"
    android:layout_alignBottom="@+id/textView6"
    android:layout_marginLeft="21dp"
    android:layout_toRightOf="@+id/textView6"
    android:text="@string/txt_gd_maxlmt" />

<TextView
    android:id="@+id/textView6"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/textView4"
    android:layout_alignBottom="@+id/textView4"
    android:layout_toRightOf="@+id/textView1"
    android:text="@string/txt_gd_minlmt" />

1 个答案:

答案 0 :(得分:0)

尝试使用

android:ellipsize="marquee"

有关详细信息,请查看此question和此question

我希望这会对你有所帮助。