我的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