我想在按钮点击时添加和删除微调器,但总数不是。纺纱厂应该只有3个。
答案 0 :(得分:0)
findViewById
MODE_DIALOG
或MODE_DROPDOWN
)addView()
(explore the params in the docs)您可以看到动态添加视图的示例in this SO post。
关于Spinners数量限制的要求,您只需跟踪您正在处理的活动的私有字段中的当前金额。当然,在添加新的Spinner之前,您需要检查当前的数量。
删除微调器类似于添加微调器,只需拨打removeView(View view)
或removeViewAt(int index)
。
如果您不需要每次都使用不同的数据填充Spinners,即您确定第一个Spinner将具有f.e.数据“cat”,“dog”,“fish”:您可以通过setVisibility()将其设置为VISIBLE
INVISIBLE
或{{1}来获取对Spinner的引用并使用其可见性}。