gpt4 book ai didi

android - 在 TextView 中显示微调器内容

转载 作者:行者123 更新时间:2023-11-29 21:55:09 25 4
gpt4 key购买 nike

我想在 TextView 中显示微调器内容。我可以在 textview 中显示微调内容,但只显示第一个元素,如果我更改了项目,textview 不会更改

    Spinner sp = (Spinner) findViewById(R.id.cbTipoInspeccion);
ArrayAdapter adapter = ArrayAdapter.createFromResource(
this, R.array.tipoPrioridad, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
sp.setAdapter(adapter);

tvMostrar=(TextView)this.findViewById(R.id.tvSpinnerContent);

String Text = sp.getSelectedItem().toString();

tvMostrar.setText(Text.toString());

最佳答案

您需要在微调器上设置一个 OnItemSelectedListener:

sp.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {

onItemSelected(AdapterView<?> parent, View view, int position, long id) {
//update your TextView
tvMostrar.setText(sp.getSelectedItem().toString());
}

onNothingSelected(AdapterView<?> parent) {
//
}

})

查看 Spinners 上的文档和 OnItemSelectedListener .

关于android - 在 TextView 中显示微调器内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13403786/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com