Android TextView的字幕无法在RecyclerView中正常工作

时间:2018-08-14 08:50:03

标签: android textview

我有一个RecyclerView,其中有一些物品。该项目的布局包含一个TextView。 TextView的内容长于TextView的宽度。因此,我试图做的是单击一个项目,然后希望它自动滚动内容。所以我这样做:

<TextView
    android:layout_width="wrap_content"
    android:layout_height="14dp"
    android:maxWidth="50dp"

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

    android:layout_marginTop="2dp"
    android:textColor="@color/textColor"
    android:textSize="10sp"
    android:layout_gravity="center_horizontal"
    android:id="@+id/xxxxxx" />

当用户单击一项时。我执行该项目的textView:

textview.setSelected(true)

但是奇怪的是,大多数商品都可以选框,但不能选最后一个。在我的Android手机上。当我单击它时,最后一个textView没有选取框效果。在我朋友的Android手机中。最后两项(textView)没有选取框效果。

我已经调试了代码,看是否有问题,但是什么也没发现。有人可以给我一些提示吗?谢谢。

1 个答案:

答案 0 :(得分:0)

今天只需更改layout_height即可解决此问题。

    layout_height = 14dp

    layout_height = wrap_content

控制流进入怪异路径的错误或不确定的条件。