【发布时间】:2009-10-14 01:16:00
【问题描述】:
我的 android 应用程序中有一个 TextView,上面有一个设置的宽度。它目前的重力为“center_horitonzal”和一组 textSize (9sp)。我从 sqlite 数据库中提取值以放在此标签上,并且某些值太大而无法以当前 textSize 放入 TextView。
有没有办法检测 TextView 中的文本将被剪裁?我想检测到这一点,并降低字体直到它适合。 iPhone UILabel 中有一个很好的属性可以处理这个问题,称为“adjustToFit”(它也有最小字体大小),我基本上是在尝试模仿它。
这是我正在使用的 TextView 的示例:
<TextView android:id="@+id/label5" android:layout_width="62px"
android:layout_height="wrap_content" android:layout_x="257px"
android:layout_y="169px" android:textSize="9sp"
android:textColor="#000"
android:typeface="sans" android:textStyle="bold"
android:gravity="center_horizontal" android:lines="1" />
【问题讨论】:
标签: android