【问题标题】:Scrolling text view in custom recycler adapter在自定义回收器适配器中滚动文本视图
【发布时间】:2018-08-27 12:26:37
【问题描述】:

我正在使用带有自定义适配器的自定义RecyclerView。在适配器模型 XML 中有一个具有固定高度和宽度的文本视图,我需要在文本视图中滚动文本。滚动文本视图时不要滚动整个RecyclerView

【问题讨论】:

  • 请提供您的一些代码。
  • 没有文本视图,我需要滚动它。文本视图在回收站视图中
  • 任何解决方案@Joe S
  • 我的建议与第一个答案大致相同

标签: android android-recyclerview textview scrollview


【解决方案1】:

你可以尝试用NestedScrollView 包裹你的TextView

<android.support.v4.widget.NestedScrollView
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content">
    </android.support.v4.widget.NestedScrollView>

【讨论】:

  • 通过单击文本视图焦点正在更改为回收站视图
  • 那是不同的问题
【解决方案2】:

RecyclerView 不是为此而生的。你想做的是这样的

<ScrollView
    android:layout_width="match_parent"
    android:layout_height="50dp">

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="This is a very very longs text\nThis is a very very longs text\nThis is a very very longs text\nThis is a very very longs text\nThis is a very very longs text\nThis is a very very longs text\nThis is a very very longs text\nThis is a very very longs text\nThis is a very very longs text\nThis is a very very longs text\nThis is a very very longs text\nThis is a very very longs text\nThis is a very very longs text\nThis is a very very longs text\n"/>
</ScrollView>

如果您坚持在 RCV 中使用这样的 TextView - 请重新考虑您的设计理念。垂直内垂直滚动是一个可怕的想法。

【讨论】:

  • RCV 侧边的滚动视图无法正常工作。这是在 IOS 中完成的
  • @AswinN 你有完整阅读我的评论吗?另一个滚动里面的滚动是一个设计缺陷,不应该以任何奇怪的方式实现,你不这么认为吗?
猜你喜欢
  • 1970-01-01
  • 2016-12-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多