【问题标题】:How to prevent item selected in android spinner如何防止在android spinner中选择项目
【发布时间】:2014-08-25 12:45:07
【问题描述】:

我在 android spinner 中有一个要求,我需要将所选项目显示为第一个元素(这是第零位置的元素),而与所选项目无关。假设我在第一个位置选择了元素,那么第零位置元素也应该是selected.如何选择第零个元素,而与微调器中选择的任何项目无关。
在 onItemselected() 方法中,我将项目选择为零,但仍然选择单击的元素作为秒的分数。


谁能帮我解决这个问题。

【问题讨论】:

  • 在此处添加您的代码..
  • 不清楚您的要求是什么,您是否想用重新排序的项目重新填充微调器,使所选项目位于位置 0?或者你希望 pos=0 总是被选中?如果是这样,把这个 mSpinner.setSelectedPosition(0);在 onItemselected()
  • 我希望 pos==0 始终被选中,尽管我点击了任何其他位置的项目,例如 1 或 2 或 3 etxc
  • 在 onItemSelected 我调用了方法 mSpinner.setSelection(0)。第零个元素被选中,但是当我单击位置 0 中的项目以外的项目时,它会闪烁一次。

标签: android


【解决方案1】:

好的,然后在onItemSelected()设置为0...

@Override
public void onItemSelected(AdapterView<?> parent, View v, int position,
        long id) {
    mSpinner.setSelection(0);

}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多