【发布时间】:2014-09-03 22:46:12
【问题描述】:
我有一个充满年份的微调器(1800 年到 2014 年之间),当用户点击它时,它会显示前 6 年(1800 年到 1806 年之间)。我想显示从我的列表中间开始的年份(即 1910 年)。
你知道我该怎么做吗?
谢谢!
【问题讨论】:
我有一个充满年份的微调器(1800 年到 2014 年之间),当用户点击它时,它会显示前 6 年(1800 年到 1806 年之间)。我想显示从我的列表中间开始的年份(即 1910 年)。
你知道我该怎么做吗?
谢谢!
【问题讨论】:
尝试使用spinner.setSelection(spinner.getCount()/2);,希望对您有所帮助。
【讨论】:
setOnTouchListener() spinner.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { spinner.setSelection(spinner.getCount()/2); return true; } });
试试这个
int position = getIntent().getIntExtra("name", defaultValue); spinner.setSelection(位置)
【讨论】: