android - 使用哪个控件来制作 Google Play 风格的水平滚动条

标签 android android-layout android-fragments android-scrollview android-controls

我正在尝试制作一个水平滚动列表,就像我们可以在 Google Play 应用程序中找到的那样。我已经制作了 fragment (100dp x 150dp) 和适配器,但我正在努力寻找一个可以工作的元素。

fragment 看起来像这样:

enter image description here

它只是一个带有 ImageView 的卡片 View ,以及其中的几个 TextView 。

我的目标是让它们中的许多像这样水平放置并可滚动:

enter image description here

我尝试使用 ViewPager,但它只允许一个全屏元素,但我需要一个在页面之外继续的列表。另一方面,Horizo​​ntalScrollView 不会“捕捉”到上面 gif 中所示的元素。

关于哪个元素最适合这个有什么建议吗?

最佳答案

我建议使用 RecyclerView“模式”并简单地使用 LinearLayoutManager 并将其 orientation 设置为 HORIZONTAL.

关于android - 使用哪个控件来制作 Google Play 风格的水平滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34409541/

相关文章:

android - 如何测试 Activity 的 onDestroy 方法

Android Studio 提交和推送错误

android - WebView setBackgroundColor 在 Android 中不起作用

android - 所选小部件的主题相关颜色

java - 带有 ListView 异步任务的多下载器

android - 如何清除 Android 中的通知

Android - 清除任务标志不适用于 PendingIntent

java - Android中如何更改listView的字体?

java - Android:FragmentManager 版本不匹配

java - Android 从 Fragment 启动相机 Intent