我的Android应用程序需要一个按钮位于列表的最下端。这是有意完成的,因此用户必须滚动浏览整个列表(可能会看到更多答案)。因此我将该按钮添加为listview页脚。Android:按钮在列表视图的底部或屏幕底部
这一切都正常,但在某些情况下,列表太短(只有3-4项),所以按钮将在屏幕中间左右结束。我想要的是该按钮位于列表视图的末尾(因此如果列表中有足够的项目,用户只能在向下滚动时看到该按钮),但是当列表视图仅包含几个项目时,该按钮将自行修复到屏幕的底部。
为了给我想要的想法:
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
正如你所看到的,它看起来按钮按下一半在屏幕上用很奇怪。我希望按钮位于屏幕的底部但是(!)当列表视图包含更多的项目时我希望它出现在列表视图的底部(所以首先,是在屏幕外)
希望这张图片有帮助!
您是否使用以下任何答案解答了问题,然后请标记为您已使用的答案。如果不是什么状态? – Siddhesh
@Siddhesh我编辑了我的帖子,以更多地阐明我的问题。我希望它有帮助。 – Niles11