为回复干杯.....
没有做我需要的,但设法解决了我的问题如下..
首先我在我的活动中创建了一个数组,而不是 strings.xml。
String[] NoCore_Array = new String [5];
{
NoCore_Array[0] = "1";
NoCore_Array[1] = "2";
NoCore_Array[2] = "3";
NoCore_Array[3] = "4";
NoCore_Array[4] = "5";
}
然后我使用...创建了微调器
Spinner spnNoCore = (Spinner) findViewById(R.id.spinner_nocore);
然后创建适配器,使用上面的数组....
ArrayAdapter NoCoreAdapter = new ArrayAdapter(this,
android.R.layout.simple_spinner_item, NoCore_Array);
spnNoCore.setAdapter(NoCoreAdapter);
然后设置适配器的默认位置如下...
//Set Default Selection
spnNoCore.setSelection(1);
然后是用于操作的其余微调器代码...
spnNoCore.setOnItemSelectedListener(new OnItemSelectedListener(){
public void onItemSelected(AdapterView<?> parent,
View view, int pos, long id) {
//Get item from spinner and store in string conductorSize........
NoCore = parent.getItemAtPosition(pos).toString();
if (NoCore.equals(NoCore1)) { CoreNo = 1 ; }
if (NoCore.equals(NoCore2)) { CoreNo = 2 ; }
if (NoCore.equals(NoCore3)) { CoreNo = 3 ; }
if (NoCore.equals(NoCore4)) { CoreNo = 4 ; }
if (NoCore.equals(NoCore5)) { CoreNo = 5 ; }
}
public void onNothingSelected(AdapterView parent) {
// Do nothing.
}
});
希望这可以帮助其他遇到同样问题的人
在 Spinner 上设置默认选择。
但是,如果这样做,对话框的布局就不那么好了,
缺少单选按钮,看起来像文本选择
用线分隔各个部分。