我在一个布局中使用一个 ListView ,其大小不是布局的全尺寸。 布局下方有按钮等组件。 当更多列表项动态添加时,我需要扩展布局。
我在 ScrollView 中保留了 ListView 和按钮。
是否有任何属性或选项可以制作可变长度的 ListView
最佳答案
ScrollView 中不应该有 ListView 。您应该将您的项目添加到线性布局,而不是拥有 ListView ,线性布局将增长以容纳项目并且不会在其内部启用滚动条。这将解决您的用户界面问题。您可以在 for 循环中设置 onclickListeners。
更新
<ScrollView.....>
<LinearLayout .....>
<LinearLayout ..../> // this has your list items
<Button .... /> // you can have a layout here if you have multiple buttons.
</LinearLayout>
</ScrollView>
关于java - 我可以在 Java 代码中动态扩展 ListView 的大小吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7396668/