Say you have a form where the user must specify a number of X. For sake of example, let's say X is flowers.
For 90% of users, the type of X will be the same, let's say roses.
So you have a control for number of roses. But for that extra 10% , you want there to be some way that they can specify that they don't want just roses, they want to buy 3 sunflowers, 2 daffodils, and 1 rose.
What is an elegant, and just as important, an Android-esque, way of doing this?
I have thought about having the one control for roses, with an arrow icon/button underneat it that will push everything below that point in the form downwards and show new controls for daffodils and sunflowers, but don't know how well this meshes with the rest of Android because I have not seen examples or mentions of such a pattern anywhere.
In images, since explaining this has been quite difficult. Before:
And after clicking the arrow:
Another possible idea is to have: