【问题标题】:How to create a ImageView when user Scroll to down of layout?当用户向下滚动到布局时如何创建 ImageView?
【发布时间】:2015-05-13 08:04:55
【问题描述】:

我的布局中有一个很长的ScrollView。 我想要的是,当用户滚动到布局的底部(不是物理屏幕)时,ImageView 会出现在布局的底部,以便我可以点击它。 我怎样才能创建这个? 谢谢。

【问题讨论】:

    标签: android android-layout imageview scrollview


    【解决方案1】:

    这里我有一些代码用于逐页加载大型滚动视图。当您滚动到列表的最后一项时,滚动侦听器会触发 http 调用以获取下一页。

    lv_wall.setOnScrollListener(new OnScrollListener()
    {
    
            @Override
            public void onScrollStateChanged(AbsListView view, int scrollState)
            {
    
            }
    
            @Override
            public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount)
            {
                if (first)
                {
                    first = false;
                }
                else
                {
                    boolean lastItem = firstVisibleItem + visibleItemCount == totalItemCount && lv_wall.getChildAt(visibleItemCount - 1) != null
                            && lv_wall.getChildAt(visibleItemCount - 1).getBottom() <= lv_wall.getHeight();
    
                    if (!blocked && lastItem && more_pages)
                    {
                        ++page;
                        getWall();
                    }
                }
            }
    });
    

    您可以使用ImageView 代替++pagegetWall()

    【讨论】:

    • 我没有清单。我有一个很长的 ScrollView,上面有很多元素。我希望当用户向下滚动到布局时,会出现一个图像视图。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-12
    • 2023-03-18
    相关资源
    最近更新 更多