我正在开发一个应用程序,其中我需要使用自定义适配器的水平列表视图。我尝试了Link的演示。
演示运行正常。但是当我在我的应用程序中实现相同的代码时,水平滚动不起作用。
我的自定义适配器具有布局,其中一个项目覆盖整个屏幕宽度,大约是屏幕高度的一半。
当我运行我的代码时,第一项完全可见。但是第二项不可见,因为屏幕不滚动。我以与链接中给出的相同方式实现了相同的代码。
我错了,请告诉我,或者我现在该怎么办请建议我。
答案 0 :(得分:1)
布局,其中一个项目覆盖整个屏幕宽度,大约是屏幕高度的一半
我认为您应该使用ViewPager: http://developer.android.com/training/animation/screen-slide.html
如果您不想使用Fragments,可以尝试使用水平LinearLayoutManager(在支持库中提供)使用RecyclerView(如jvrodrigues建议)。 请参阅:https://developer.android.com/training/material/lists-cards.html
希望这有帮助!
答案 1 :(得分:0)
阅读这篇文章后,我实现了自己的Horizontal listview。你可以找到它:link