3 旋转器不工作
3 Spinners not working
我有这个问题:3 个微调器(其中 2 个显示相同的信息并且没问题)但第 3 个(汽车信息)不是。它显示与其他两个相同的信息。
public class AlterarEquipeActivity extends AppCompatActivity {
private Spinner tecnico_altera1;
private Spinner tecnico_altera2;
private Spinner carro;
@Override
protected void onCreate (Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_alterar_equipe);
ArrayAdapter<CharSequence> adapter =
ArrayAdapter.createFromResource(
this, R.array.tecnico_altera,
android.R.layout.simple_spinner_item);
tecnico_altera1 = findViewById(R.id.tecnico_altera1);
tecnico_altera1.setAdapter(adapter);
ArrayAdapter.createFromResource(
this, R.array.tecnico_altera,
android.R.layout.simple_spinner_item);
tecnico_altera2 = findViewById(R.id.tecnico_altera2);
tecnico_altera2.setAdapter(adapter);
ArrayAdapter.createFromResource(
this, R.array.carro,
android.R.layout.simple_spinner_item);
carro = findViewById(R.id.carro);
carro.setAdapter(adapter);
}
public void AlterarActivity (View view) {
}
public void showText (View view) {
}
您正在为所有人设置相同的适配器。
将其更改为,
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
this, R.array.tecnico_altera,
android.R.layout.simple_spinner_item);
tecnico_altera1 = findViewById(R.id.tecnico_altera1);
tecnico_altera1.setAdapter(adapter);
ArrayAdapter<CharSequence> adapter2 =ArrayAdapter.createFromResource(
this, R.array.tecnico_altera,
android.R.layout.simple_spinner_item);
tecnico_altera2 = findViewById(R.id.tecnico_altera2);
tecnico_altera2.setAdapter(adapter2);
ArrayAdapter<CharSequence> adapter3 =ArrayAdapter.createFromResource(
this, R.array.carro,
android.R.layout.simple_spinner_item);
carro = findViewById(R.id.carro);
carro.setAdapter(adapter3);
我有这个问题:3 个微调器(其中 2 个显示相同的信息并且没问题)但第 3 个(汽车信息)不是。它显示与其他两个相同的信息。
public class AlterarEquipeActivity extends AppCompatActivity {
private Spinner tecnico_altera1;
private Spinner tecnico_altera2;
private Spinner carro;
@Override
protected void onCreate (Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_alterar_equipe);
ArrayAdapter<CharSequence> adapter =
ArrayAdapter.createFromResource(
this, R.array.tecnico_altera,
android.R.layout.simple_spinner_item);
tecnico_altera1 = findViewById(R.id.tecnico_altera1);
tecnico_altera1.setAdapter(adapter);
ArrayAdapter.createFromResource(
this, R.array.tecnico_altera,
android.R.layout.simple_spinner_item);
tecnico_altera2 = findViewById(R.id.tecnico_altera2);
tecnico_altera2.setAdapter(adapter);
ArrayAdapter.createFromResource(
this, R.array.carro,
android.R.layout.simple_spinner_item);
carro = findViewById(R.id.carro);
carro.setAdapter(adapter);
}
public void AlterarActivity (View view) {
}
public void showText (View view) {
}
您正在为所有人设置相同的适配器。
将其更改为,
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
this, R.array.tecnico_altera,
android.R.layout.simple_spinner_item);
tecnico_altera1 = findViewById(R.id.tecnico_altera1);
tecnico_altera1.setAdapter(adapter);
ArrayAdapter<CharSequence> adapter2 =ArrayAdapter.createFromResource(
this, R.array.tecnico_altera,
android.R.layout.simple_spinner_item);
tecnico_altera2 = findViewById(R.id.tecnico_altera2);
tecnico_altera2.setAdapter(adapter2);
ArrayAdapter<CharSequence> adapter3 =ArrayAdapter.createFromResource(
this, R.array.carro,
android.R.layout.simple_spinner_item);
carro = findViewById(R.id.carro);
carro.setAdapter(adapter3);