1

这是我的一个 TextViews 的 XML 布局示例,它在 android 4.2 中正确显示...我已将 Nexus S 降级为姜饼 2.3.6 以测试我的应用程序并对其进行调试!现在,我的每个 TextViews 占用的空间都不超过一行,甚至没有在第一行的末尾包装自己。(在 4.2 上,下面的示例占用 3 行,如果缺少某些文本,则在末尾添加“...”!)

如何使我的 textViews 与姜饼兼容?谢谢!

<TextView
            android:id="@+id/TV_guideRow_subtitle"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignLeft="@+id/TV_guideRow_title"
            android:layout_below="@+id/TV_guideRow_title"
            android:text="blabla text that could go up to 3 lines"
            android:textColor="#3BB9FF"
            android:layout_alignParentRight="true"
            android:layout_above="@+id/TV_guideRow_more"
            android:layout_marginRight="8dp"
            android:layout_marginBottom="3dp"
            android:ellipsize="end"
            android:maxLines="3"/>
4

2 回答 2

1

你要:

android:inputType="text|textMultiLine"

此外,根据该 TextView 的父级,多行可能无法正确呈现。尝试手动将高度设置为 100dp,看看是否可行。

于 2013-08-01T21:49:37.930 回答
1

经过更多调查,我发现我所有相关的 textView 问题都与我的自定义主题有关,该主题是为 android 4.0+ 制作的(因为使用 Holo 作为基本主题)

我已经将没有全息的 API 设置为使用“Light”主题,并且一切都正确显示,无需任何进一步修改。

于 2013-08-02T17:45:57.590 回答