android - 如何在 ListView 下方放置固定按钮?

标签 android android-layout

有什么方法可以在 ListView 的正下方放置一个按钮,以便随着 ListView 的增长,按钮向下移动但按钮永远不会被推离屏幕。 IE,一旦 ListView 超出屏幕,按钮仍然始终可见,并且 ListView 是可滚动的。

我设法使按钮始终位于屏幕底部,但我希望它直接位于 ListView 下方,而 ListView 小于屏幕。

我已经尝试过使用各种相对和线性布局的安排,并使用权重属性,但看起来应该有效的东西根本不起作用,因此在发布之前检查任何答案可能是值得的。

澄清: 用不同的方式来表达它:我想要一个按钮位于 ListView 下方,随着它的增长向下移动,但我不希望按钮被推到屏幕外

最佳答案

previous post做你想做的事。它所做的基本上是将按钮始终保持在列表底部。但是当列表超出屏幕区域时,它的高度会受到 weight 参数的限制。
这样,列表的底部边缘就在按钮的 LinearLayout 上方,您会得到与您正在寻找的相同的行为。

关于android - 如何在 ListView 下方放置固定按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12415773/

相关文章:

android - 将 Robolectric 与 android.support.v7.app.MediaRouteButton 结合使用

java - 以区域设置感知方式格式化数字的推荐方法?

android - 使用 actionbarsherlock 的状态寻呼机获取当前 fragment 位置

java - 暂停 for 循环,除非在 android studio 中单击按钮

android圆角矩形无背景直边矩形

android - 在 Android 上刷新 View 或 Activity

java - 我如何引用尚未在 xml 文件中创建的 View ?

android - 当适配器包含带有 onClickListener 的按钮时,OnItemClickListener 无法正常工作

android onCreateOptionsMenu 在恢复状态时调用了两次

java - 缩放后getWidth不返回不同的值