android - 删除行时如何在 ListView 周围调整边框?

标签 android listview

我有一个 listView,我在它周围放置了一个 XML 边框,如下所示:

android:background="@drawable/border"

单击按钮后,它会在我的 ListView 中添加一行,在每一行中,我都有一个删除按钮,以便可以删除该行。 但是当我删除一行时,我的边框保持不变,并且不适合我的新 ListView。

另一个问题是,当我删除所有行时,边框仍然存在,当不存在任何行时如何完全删除边框?

提前致谢

最佳答案

您可以使用动态更改高度

pendingDismiss.view.setLayoutParams(new 
AbsListView.LayoutParams(AbsListView.LayoutParams.MATCH_PARENT, 
AbsListView.LayoutParams.WRAP_CONTENT));

关于android - 删除行时如何在 ListView 周围调整边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46013959/

相关文章:

android - 22.1+ 支持库不调用 LayoutInflater.Factory onCreateView

android - android 设备是否下载整个已发布的 APK?

Android - ListView 更改 View 属性

android - 如何使用 Android HashMap<String, String> 距离值进行排序?

android - 如何在 Google Map API v2 中处理 map 的 onTouch 事件?

android - 如何以编程方式接听电话 Xamarin |安卓

java - ScrollView 中的两个 ListView ,出于某种原因忽略了 wrap_content

android - 如何在滚动 ListView 上显示类似 Whatsapp 的日期

css - 应用 CSS 样式后,JavaFX ListView 多项选择不起作用

java - Android平台的R.id是如何生成的?