【问题标题】:ListView padding on scrolling滚动时的 ListView 填充
【发布时间】:2014-05-11 19:36:32
【问题描述】:

我想在 ListView 顶部添加填充,滚动 ListView 后我想将填充设置为 0。

我尝试在 ListView 和 Layout 顶部添加填充,但都不起作用。

这正是我想要的:

(在 ListView 顶部/滚动之前)

(向下滚动 ListView / 滚动后)

【问题讨论】:

  • 看起来你有一些固定的标题?

标签: android listview android-listview scroll padding


【解决方案1】:

你必须设置android:clipToPadding="false"

像这样:

<ListView
    android:id="@+id/your_listview"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:cacheColorHint="#00000000"
    android:paddingBottom="15dp"
    android:paddingTop="15dp"
    android:clipToPadding="false"
    android:scrollbars="none" >
</ListView>

【讨论】:

  • 太棒了,我一直在挣扎,不知道这个参数。
【解决方案2】:

尝试将标题添加到列表视图,其中标题可以是处理填充的视图。

listView.addHeaderView(header);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-15
    • 2017-02-22
    • 2012-03-01
    • 2011-09-29
    • 1970-01-01
    • 2015-02-22
    • 1970-01-01
    • 2019-06-27
    相关资源
    最近更新 更多