Android-关于android:ellipsize
我音乐播放器中的“上次播放”的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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这个有可能是系统判断textview的长度的代码有问题,认为他过长。如果是这样应该在每次task killer后都是last...
如果能贴出来更多的代码,这个问题可能更容易被解决。
刚启动程序进入/做过操作(暂停),界面的状态是有变化的,至少焦点不一样了。
某些尺寸会有相应变化吧。