java - 3 旋转器不工作

标签 java android spinner adapter

我有这个问题: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);

关于java - 3 旋转器不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49464383/

相关文章:

android - file.createNewFile() 给出 java.io.IOException : Not a directory

android - 当我单击微调器时如何从微调器中删除箭头?

java - 从 Android Studio 中的微调器获取文本

java - Freemarker - <#if ??> 似乎无法识别空对象

java - 无法使用 C 在客户端读取消息

java - java中字符的范围

java - 为什么这个字符串匹配,即使它的一部分是负向前看的

android - 如何处理配置更改时的** GridView **?

android - 用户单击时图像 GridView 显示大图像

android - 更改微调器启动图标