首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TextView Marquee inside

TextView Marquee inside
EN

Stack Overflow用户
提问于 2016-11-26 14:24:40
回答 1查看 750关注 0票数 0

在我的RecycleView中,我试图屏蔽所有不适合于一行的文本,但是由于RecycleView内部缺乏焦点,我只能设置一个Textview来工作,有什么方法吗?

代码语言:javascript
复制
    <TextView
        android:layout_toLeftOf="@+id/imageLabel"
        android:ellipsize="marquee"
        android:marqueeRepeatLimit="marquee_forever"
        android:focusable="true"
        android:focusableInTouchMode="true"
        android:scrollHorizontally="true"
        android:freezesText="true"
        android:maxLines="1"
        android:id="@+id/bankName"
        android:paddingRight="5dp"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textColor="@android:color/black"
        android:textSize="28sp"
        android:layout_centerVertical="true"
        android:layout_centerHorizontal="true" />

我知道如果我加上

代码语言:javascript
复制
 android:singleLine="true"

它会使回收视图中所有的Textview块都被选中,但是由于它的消失,我想避免使用它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-26 15:18:04

基于这个link

属性单线因其糟糕的性能而不受欢迎。

但是我使用了"textview.setSingleLine();“,而且没有任何反对警告(在源代码中也没有)。所以我想这可能有用。

当然,另一种方法与列表中的倒计时器是一样的,一个自定义视图应该是必要的,但不能避免吨的工作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40819329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档