0

我正在使用自定义 Toast,如果字段太长,有时文本视图会被剪掉:

XML:

 <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:background="@drawable/toast" >

   <TextView
                android:id="@+id/textView"
                android:layout_width="wrap_content"
                android:layout_gravity="fill_horizontal"
                android:layout_height="wrap_content"
                android:layout_alignBaseline="@+id/someotherview"
                android:layout_alignBottom="@+id/someotherview"
                android:layout_alignLeft="@+id/someotherview"
                android:text=""
                android:textAppearance="?android:attr/textAppearanceMedium"
                android:textStyle="bold" />

        </RelativeLayout>

我几乎尝试了从 android:gravity="fill" 到 android:ellipsize="marquee" 的所有方法。似乎没有任何效果。有谁知道为什么?

4

1 回答 1

0

也许这样的事情会帮助你:http ://www.androidviews.net/2012/12/autoscale-textview/

它重新调整文本视图(和文本)的大小以适合您的其他视图。

于 2012-12-16T11:20:49.233 回答