【发布时间】:2013-04-01 15:16:43
【问题描述】:
我一直在绞尽脑汁试图让它发挥作用。我想从 1900 年到当前年份动态输入微调器。我不认为使用 XML 定义的数组可以做到这一点,但我可以使用数组适配器来做到这一点吗?这是我目前所拥有的:
ArrayList<String> years = new ArrayList<String>();
int thisYear = Calendar.getInstance().get(Calendar.YEAR);
for (int i = 1900; i <= thisYear; i++)
{
years.add(i);
}
adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, years);
//spinner to enter this list to
spinYear = (Spinner)findViewById(R.id.yearspin);
这是微调器的 XML:
<Spinner
android:id="@+id/yearspin"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
感谢您的帮助。
【问题讨论】:
-
在代码中添加
spinYear.setAdapter(adapter)会发生什么? -
你说得对!谢谢!
标签: android dynamic insert spinner