gpt4 book ai didi

Android: ListView 末尾或屏幕底部的按钮

转载 作者:太空宇宙 更新时间:2023-11-03 11:19:30 25 4
gpt4 key购买 nike

我的 android 应用程序要求列表的底部有一个按钮。这是故意的,因此用户必须滚动浏览整个列表(并可能看到更多答案)。因此,我将该按钮添加为 ListView 页脚。

这一切都很好,但在某些情况下列表太短(其中只有 3-4 个项目)所以按钮将在屏幕的中间位置结束。我想要的是按钮位于 ListView 的末尾(因此如果列表中有足够的项目,用户只能在向下滚动时看到按钮)但是当 ListView 仅包含几个项目时按钮将自行修复到屏幕底部。

给出我想要的想法:

onCreate() {
if (button.getyposition() > screen.getyposition()) { // example methodnames!
// Button at the bottom of the listview (many items)
}
else {
// Button at the bottom of the screen (few items in listview)
}
}

关键是,我不知道这是否可能以及从哪里开始。任何人都可以给我一些指示在哪里看或者更好的示例代码吗?提前致谢!

编辑:

我添加了一张图片来澄清我的问题。我希望这更有意义!

Picture showing the button halfway on the screen http://niles11.dyndns.org/example.png

如您所见,按钮在屏幕中间的位置看起来很奇怪。我希望按钮位于屏幕底部但是(!)当 ListView 包含更多项目时我希望它出现在 ListView 底部(所以首先,不在屏幕上)

希望这张照片对您有所帮助!

最佳答案

我理解你的问题。我有一个理想:你应该 inflate 最后一个项目(position = array.size)作为一个按钮而不是普通的 View 项目。

关于Android: ListView 末尾或屏幕底部的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10910574/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com