【发布时间】:2012-12-21 19:42:22
【问题描述】:
我有一个高度是动态的 TextView。我想设置如果不能完全绘制最后一行,则不可见。 screenshot
height之所以是动态的,是因为它用在一个AppWidget中,而一个appwidget的大小在不同的设备上是不一样的。因此,您无法测量 TextView 或无法使用 TextView 的子类。 link
这是我现在基本使用的。当我将长文本放入 TextView 时,最后一行看起来很丑。
<LinearLayout
android:id="@+id/widgetContent"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<TextView
android:id="@+id/sg"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
</LinearLayout>
【问题讨论】:
-
发布您的 textview 代码一次..这样我们就可以做点什么了。
-
如果您不在 AppWidget 中,那就太好了。有一个示例应用程序Wiktinary。它在那里使用 android:fadingEdge="vertical" 。它不是最好的,但我认为我会使用它。