【问题标题】:Header with tabs and listview带有选项卡和列表视图的标题
【发布时间】:2015-09-02 04:15:51
【问题描述】:

我将首先解释我想要做什么。这是我为解释的图像预览:

http://i.imgur.com/5Xy7PUi.png

在顶部我有一个带有图像和文本“Hello, world!”的布局标题。下面我要使用this Github library。在此之下,我需要一个 ListView 来将数据加载到其中。

当你垂直滚动时,它应该正常工作,屏幕上的所有内容,包括 ListView 和顶部布局/选项卡,都会正常滚动。

当我水平滑动时,我希望顶部布局/选项卡不改变,只有 ListView 数据应该改变。

我不是在问代码,我是在问我应该如何做这一切?我应该使用什么布局,如何进行滚动?

有人知道我需要的另一个应用程序吗?

【问题讨论】:

  • 你到底在问什么?如何实现HorizontalScrollView 或如何切换ListViews?还是别的什么??

标签: android android-layout android-fragments android-activity android-xml


【解决方案1】:

您的问题有点含糊,但我会尝试回答其中的一些部分。

如果您希望顶部“锚定”,那么您需要为整个屏幕使用相对布局并将这些图像放在另一个布局中。然后ListView 位于其下方。

要添加多个ListViews,您可以使用HorzontalScrollViewListView 元素。这很棘手,因为双重滚动效果也可能存在内存问题,具体取决于您加载它们的方式。这本质上是一个“双向滚动”,或者您可以尝试水平的ListView,它的元素是ListViews。这实际上取决于您希望显示的定制程度、每个项目中有多少项目、您有多少时间/金钱以及您希望视图/控制器的定制程度。

看到这个:http://profi.co/android-horizontal-list-view-library-with-item-scroll/

还有一个“捕捉”效果示例:http://www.velir.com/blog/index.php/2010/11/17/android-snapping-horizontal-scroll/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-13
    • 1970-01-01
    • 2016-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-04
    • 1970-01-01
    相关资源
    最近更新 更多