【问题标题】:Android: Horizontal list view on custom adaptorAndroid:自定义适配器中的水平列表视图
【发布时间】:2015-03-05 13:25:23
【问题描述】:

我正在开发一个应用程序,其中我需要带有自定义适配器的水平列表视图。我尝试了来自Link 的演示。

演示运行良好。但是当我在我的应用程序中实现相同的代码时,水平滚动不起作用。

我的自定义适配器具有一个布局,其中一项覆盖整个屏幕宽度和大约一半的屏幕高度。

当我运行我的代码时,第一项完美可见。但由于屏幕不滚动,第二项不可见。我以与链接中给出的相同方式实现了相同的代码。

我哪里错了,请告诉我,或者我现在应该怎么做,请建议我。

【问题讨论】:

  • 请发布您的“项目”布局和活动布局
  • 那是很老的代码,改用 RecyclerView 并将其设置为水平。

标签: android android-layout android-listview android-custom-view


【解决方案1】:

一项覆盖整个屏幕宽度和屏幕高度一半左右的布局

我认为您应该为此使用 ViewPager: http://developer.android.com/training/animation/screen-slide.html

如果您不喜欢使用 Fragments,您可以尝试使用水平 LinearLayoutManager(在支持库中提供)的 RecyclerView(如 jvrodrigues 建议的)。 见:https://developer.android.com/training/material/lists-cards.html

希望这会有所帮助!

【讨论】:

    【解决方案2】:

    读完这篇文章后,我实现了自己的水平列表视图。你可以找到它:link

    【讨论】:

      猜你喜欢
      • 2014-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-31
      • 1970-01-01
      • 2012-02-21
      相关资源
      最近更新 更多