1

我正在为将进入 listView 的 song_item.xml 文件做一个快速模型。

第一张图片是想要的“输出”,但是如果歌名太长,就会溢出到第二行;隐藏组名!

所以第二张图片不是所需的“输出”

有什么方法可以克服这个,然后

* * 可能 * *谷歌已经说明了为什么只有 3 种布局选择?匹配父级、填充父级和包装内容?为什么不是“固定溢出”的一些布局能力。您会看到人们以编程方式创建解决方案来实现滚动 textView 等功能......

在此处输入图像描述 在此处输入图像描述


根据 user1374864 的建议(接受的答案)

这是与第二张图片的输入一起出现的输出,但使用的是 user1374864 答案的修改版本。我可能会决定选择选框,但现在……这很好!

在此处输入图像描述

4

1 回答 1

1

您可以将以下行添加到歌曲标题的 Textview 中。

android:singleLine="true"
android:ellipsize="marquee" 
android:marqueeRepeatLimit="marquee_forever"
android:scrollHorizontally="true" 

如果文本太长,它会强制您的 TextView 仅为单行并选中文本。

于 2013-09-16T23:04:43.897 回答