这是我的一个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"/>
答案 0 :(得分:1)
你想:
android:inputType="text|textMultiLine"
此外,根据TextView的父级,多行可能无法正确呈现。尝试手动将高度设置为100dp,看看是否有效。
答案 1 :(得分:1)
经过一番调查,我发现我所有相关的textView问题都与我的自定义主题相关,这是为Android 4.0+制作的(因为Holo被用作基本主题)
我设置了没有holo的API来使用“Light”主题,所有内容都正确显示,无需进一步修改。