gpt4 book ai didi

java - 可添加编辑文本android Material d

转载 作者:行者123 更新时间:2023-12-01 09:55:41 25 4
gpt4 key购买 nike

我正在寻找一个答案,如何让用户根据他的请求添加更多文本字段...我猜它来自某种列表,但如何获得与下面的效果类似的效果? addable edit text

我的目标是创建某种公式,用户在其中添加他的成分及其数量,所有东西都有自己的类型,例如鸡肉是肉,土 bean 是蔬菜等。我想让它成为 Material 设计项目的一部分,所以它应该适合它。我不要求完整的代码答案(无论如何,这会很棒,我尝试以最好的方式学习它),即使是提示对我来说也很重要。谢谢帮助:)!

最佳答案

根据可以添加的项目数量,ListView 或可能更好的 RecyclerView(比 ListView 更好/更容易实现动画)可能是理想的。但是,如果您只看到用户拥有 1 - 20 种成分,一个简单的方法可能就是动态膨胀项目。

当按下“添加”按钮时,使用 LayoutInflater 来膨胀一个代表成分的新 View ,然后将其添加到父 View 中。在布局 xml 中,将 android:animateLayoutChanges="true" 添加到父布局中。现在,当添加新成分时,它将制作一个漂亮的插入动画。当您从父级中删除子级时,它还会创建一个漂亮的动画。

这个Android Developer Article可能也会有帮助。

关于java - 可添加编辑文本android Material d,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37244015/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com