如何制作一个可垂直滚动但具有可水平滚动的特定元素的 Activity
How to make an Activity which is vertical scrollable but has specific elements that are horizontal scrollable
我正在尝试制作一个与 Google Play 商店中的这个类似的 activity。(https://vid.me/zfnV)
我用 NestedScrollView 尝试过,其中我有一个 Textview 和其他东西,比如按钮。垂直滚动效果很好。现在我想要在同一个 activity 中有一些可水平滚动的卡片视图。
关于如何实现这样的东西有什么建议或技巧吗?
你可以这样做
将带有 LinearLayoutManager.HORIZONTAL
的 RecyclerView 作为要水平滚动的元素的参数
作为 RecyclerView 的父级放置 NestedScrollView
并不是说我们不应该将可滚动视图放在可滚动视图中,除非我们设置第二个可滚动视图的高度,即您的 RecyclerView
查看此 post 它将帮助您实施此解决方案:
请注意
How to use RecyclerView inside NestedScrollView?
祝你好运
我正在尝试制作一个与 Google Play 商店中的这个类似的 activity。(https://vid.me/zfnV)
我用 NestedScrollView 尝试过,其中我有一个 Textview 和其他东西,比如按钮。垂直滚动效果很好。现在我想要在同一个 activity 中有一些可水平滚动的卡片视图。
关于如何实现这样的东西有什么建议或技巧吗?
你可以这样做
将带有 LinearLayoutManager.HORIZONTAL
的 RecyclerView 作为要水平滚动的元素的参数
作为 RecyclerView 的父级放置 NestedScrollView
并不是说我们不应该将可滚动视图放在可滚动视图中,除非我们设置第二个可滚动视图的高度,即您的 RecyclerView
查看此 post 它将帮助您实施此解决方案:
请注意 How to use RecyclerView inside NestedScrollView?
祝你好运