【问题标题】:Add new item automatically in Grid layout android studio在网格布局android studio中自动添加新项目
【发布时间】:2021-08-05 16:32:35
【问题描述】:

我今天正在使用笔记应用程序 在那个应用程序上,如果我删除任何笔记,它会自动将第二个笔记放在第一位。 我也想在我的应用程序中这样做

这怎么可能? 我像这个问题一样在互联网上浏览过,但我对这个话题知之甚少。 帮助我如何做到这一点。

【问题讨论】:

  • 这可以使用 Recyclerview / GridView 轻松实现。请提供一个最小的可重现示例。 stackoverflow.com/help/minimal-reproducible-example
  • 您可以使用线性布局代替网格布局。并排放置两个线性布局(垂直方向和高度匹配父)

标签: android gridview


【解决方案1】:

所以基本上note应用程序使用的是一个RecyclerView,它的布局是一个网格的形式。当您删除笔记时,它会自动更新到已删除笔记下方的笔记,因为一种称为notifyItemRemoved() 的机制基本上占据了适配器的位置并将其从它所持有的位置移除。关于如何在您的项目中实现它的详细信息,您可以查看之前的答案here。希望这能让您对 android 开发之美有所了解

【讨论】:

  • @SecurityCoding 很高兴听到这个消息。快乐编码
猜你喜欢
  • 2016-08-15
  • 2021-12-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多