0

假设我已经加载了值的微调器。古吉拉特邦,马哈拉施特拉邦,北方邦,比哈尔邦,现在当我运行此活动时,默认情况下选择古吉拉特邦,现在我有一个字符串数据,其中包含上面显示的所有这些状态,它将在运行时动态初始化,现在我想要的是微调器必须在运行时设置字符串数据中可用的值,而不是像古吉拉特邦这样的默认值。

4

1 回答 1

1

我没有对此进行测试,但它应该可以工作,因此请尝试以下代码:

Spinner mSpinner = YOUR_SPINNER;
    String elementToFind="";
    int index = 0;
    for(int i = 0; i<mSpinner.getCount(); i++){
        String myString = (String) mSpinner.getItemAtPosition(i);
        if(myString.equals(elementToFind)){
            index = i;
            break;
        }
    }

    mSpinner.setSelection(index);
于 2013-06-26T06:47:43.203 回答