好的,所以我之前问过这个,但我猜不清楚。我想要一个装满字符串的微调器,并在我的代码中更改所选项目,而无需任何用户交互。
这样做的原因是我的应用程序将从另一台设备读取一些数据,然后将这些数据显示给用户。
我使用的是微调器而不是 textviews,因为用户可以选择在该微调器中选择某些内容,然后按发送,以将该信息发送回另一台设备。
所以在下面的图片中......微调器开始于Sensitive
。我想将其更改为Insensitive
. 但我想在我的代码中这样做,这样它最终看起来就像第三张图片。
编辑
int pumpTimeResult = RelayAPIModel.NativeCalls.GetParmJava( RelayAPIModel.PARM_PUMPTIME );
Log.i( "Anti-Pump", "pumpTimeResult ==" + Integer.toString( pumpTimeResult ) );
Spinner pumpTimeSpinner = (Spinner) findViewById( R.id.pumpTimeSpinner );
if( pumpTimeResult != -1 ) {
int index = pumpTime.indexOf( Integer.toString( pumpTimeResult ) );
Log.i( "Anti-Pump", "pumpTime index == " + index );
pumpTimeSpinner.setSelection( index + 5 );
} else {
pumpTimeSpinner.setSelection( 0 );
}
08-16 14:24:31.151: I/Anti-Pump(3037): pumpCountResult==8
08-16 14:24:31.151: I/Anti-Pump(3037): pumpTimeResult ==34
08-16 14:24:31.151: I/Anti-Pump(3037): pumpTime index == 5
08-16 14:24:31.151: I/Anti-Pump(3037): ppumpDelayResultt==19
微调器的值介于 30-300 之间,前面带有“N/A”。所以有271个条目。