この結果を得る方法を知っている人はいますか?
説明: 「+」ボタンをクリックすると、その行の下にEditText、 Spinner、 EditText、およびButtonの別の行が表示されます。ユーザーが「+」ボタンをクリックすると、行が追加されます。
ありがとう!
aを垂直方向にViewGroup
拡張するカスタムを実装するのが最善だと思います。LinearLayout
最後のボタンにを登録しOnClickListener
ます。行がリストの最後の場合は、新しいものを膨らませingredients_item.xml
てビューに追加します (また、ドローアブルを から+
に更新します-
)。それ以外の場合は、現在の行を削除します。
カスタム ビューは のようなメソッドを提供するため、このリストを何らかのメソッドList<Ingredient> getIngredients()
に渡すことができます。save()