【问题标题】:Is there anyway to Create a card on a click of a button for Android Java无论如何都可以通过单击 Android Java 的按钮来创建卡片
【发布时间】:2019-08-09 19:43:55
【问题描述】:

有没有什么方法可以通过点击 Android 按钮来创建卡片?

normal state of the app

然后当我点击添加按钮时,它会生成另一张类似于第一张的卡片

after clicking the add button

【问题讨论】:

  • 你试过任何代码吗?
  • 我喜欢@ronginat 的回答。但是,如果您不使用 recyclerview,您可以在布局中添加一个新视图。检查这个:stackoverflow.com/questions/38012381/…
  • 请不要仅仅因为你使用了Android-studio标签。这个标签是关于 IDE 本身的问题

标签: java android android-recyclerview android-cardview


【解决方案1】:

您可以将 A RecyclerViewRecyclerView.Adapter 和某种 List 元素一起使用。
当您想创建新卡片时,只需在列表末尾添加一个元素并调用 @987654326 @.
Some reference

此外,您可以使用垂直的LinearLayout 来保存您的视图并创建一个 xml 文件来表示您的卡片。每次您想添加新视图时,扩充 xml 文件并输入 layout.addView(view)
管理你的卡片会更复杂,但如果你只打算添加新卡片,它可能比 recyclerview 更简单。
Example

这些是我所知道的实现您所要求的最佳方法。

【讨论】:

  • ronginat 我只是假设我需要 recyclerview 还有其他选项不需要 recyclerview?
  • 编辑了我的答案
  • 谢谢 ronginat 现在我知道我该从哪里开始了,非常感谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-05-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多