2
任何人都知道如何获得此结果?将另一行组件添加到relativelayout中
描述: 当点击了 '+' 按钮,的另一行的EditText,微调,的EditText和按钮将显示线以下。如果用户点击“+”按钮,则线条继续添加。
谢谢!
任何人都知道如何获得此结果?将另一行组件添加到relativelayout中
描述: 当点击了 '+' 按钮,的另一行的EditText,微调,的EditText和按钮将显示线以下。如果用户点击“+”按钮,则线条继续添加。
谢谢!
我认为最好的做法是实现自定义的ViewGroup
,垂直方向延伸LinearLayout
。
你会在最后一个按钮注册一个OnClickListener
:如果行是在列表的最后,你会吹一个新ingredients_item.xml
,并把它添加到您的视图(也你会刷新绘制从+
到-
),否则删除当前行。
您的自定义视图将提供一个方法,如List<Ingredient> getIngredients()
,因此您可以将此列表传递给一些save()
方法。
我推演示on GitHub
感谢您的回应。有没有其他简单的方法?或者你能以更简单的方式解释吗?由于我对android非常陌生。谢谢=) –
这并不困难。我正在设置演示 – Raffaele
非常感谢! –