Android-关于android:ellipsize

发布于 2017-01-15 13:05:42 字数 516 浏览 1141 评论 2

我音乐播放器中的“上次播放”的textView设置android:ellipsize="end",但是在刚烧完机子时播放音乐,暂停,在显示区域足够的情况下,"last played"显示为last... 而当我退出音乐播放器在进入时,则显示正常,为"last played",这是什么原因啊
TextView的相关代码:

<TextView android:id="@+id/playingtag" android:singleLine="true" android:ellipsize="end" android:gravity="center_vertical" android:textSize="16px" android:layout_marginTop="25dip" android:layout_width="match_parent" android:layout_height="wrap_content" android:clickable = "true"/>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夜无邪 2017-10-08 04:22:57

这个有可能是系统判断textview的长度的代码有问题,认为他过长。如果是这样应该在每次task killer后都是last...
如果能贴出来更多的代码,这个问题可能更容易被解决。

想挽留 2017-01-25 15:36:48

刚启动程序进入/做过操作(暂停),界面的状态是有变化的,至少焦点不一样了。
某些尺寸会有相应变化吧。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文