我一直在绞尽脑汁试图让它发挥作用。我想从 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"/>
谢谢你的帮助。