textview不会多行

时间:2013-08-01 19:29:13

标签: android textview android-2.3-gingerbread

这是我的一个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"/>

2 个答案:

答案 0 :(得分:1)

你想:

android:inputType="text|textMultiLine"

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

答案 1 :(得分:1)

经过一番调查,我发现我所有相关的textView问题都与我的自定义主题相关,这是为Android 4.0+制作的(因为Holo被用作基本主题)

我设置了没有holo的API来使用“Light”主题,所有内容都正确显示,无需进一步修改。