基于索引值的旋转器数据选择
spinner data selection based on index value
我已经在我的屏幕 1 中设置了一个微调器 select 来自微调器的任何微调器数据并添加到我的数据库中。现在我有另一个 screen2 与我在 screen1 中拥有的相同微调器具有相同的微调器数据。我想显示数据库中添加的数据,在 layout2 中微调器的第一个索引中,微调器中没有数据信誉?
在屏幕 1
organizer = (Spinner) findViewById(R.id.orgainzer);
organizer.setAdapter(new ArrayAdapter<String>(Appoinment_Activity.this,android.R.layout.simple_spinner_dropdown_item,organizerspin));
// Spinner on item click listener
organizer.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1, int position, long arg3) {
// TODO Auto-generated method stub
try{
getorganizer= organizer.getSelectedItem().toString();
}catch(ArrayIndexOutOfBoundsException e){}
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
}
});
在屏幕 2 中使用我上面提到的相同代码,我只是这样编码
editapporganizerspin.add(0,"Store_organizer");
如果我喜欢这个数据在微调器中重复
private int getIndex(Spinner spinner, String myString){
int index = 0;
for (int i=0;i<spinner.getCount();i++){
if (spinner.getItemAtPosition(i).equals(myString)){
index = i;
}
}
return index;
}
设置适配器后使用此函数比较微调器值,如果值在微调器中,则将其交换到索引零
我已经在我的屏幕 1 中设置了一个微调器 select 来自微调器的任何微调器数据并添加到我的数据库中。现在我有另一个 screen2 与我在 screen1 中拥有的相同微调器具有相同的微调器数据。我想显示数据库中添加的数据,在 layout2 中微调器的第一个索引中,微调器中没有数据信誉?
在屏幕 1
organizer = (Spinner) findViewById(R.id.orgainzer);
organizer.setAdapter(new ArrayAdapter<String>(Appoinment_Activity.this,android.R.layout.simple_spinner_dropdown_item,organizerspin));
// Spinner on item click listener
organizer.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1, int position, long arg3) {
// TODO Auto-generated method stub
try{
getorganizer= organizer.getSelectedItem().toString();
}catch(ArrayIndexOutOfBoundsException e){}
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
}
});
在屏幕 2 中使用我上面提到的相同代码,我只是这样编码
editapporganizerspin.add(0,"Store_organizer");
如果我喜欢这个数据在微调器中重复
private int getIndex(Spinner spinner, String myString){
int index = 0;
for (int i=0;i<spinner.getCount();i++){
if (spinner.getItemAtPosition(i).equals(myString)){
index = i;
}
}
return index;
}
设置适配器后使用此函数比较微调器值,如果值在微调器中,则将其交换到索引零