Я бы хотел, чтобы мой счетчик показывал другой текст для разных выборов, выбранных на моем счетчике в Android Studio. Его применение взаимодействий с лекарственными средствами, поэтому, когда пользователь выбирает лекарство из спиннера, мне хотелось бы, чтобы для каждого появилось другое взаимодействие. Любые предложения были бы полезны.Android другой выбор spinner show different textview
Ниже мой код,
public class MyActivity extends Activity implements OnItemSelectedListener {
Spinner spinner;
TextView showmed;
private String[] state = {"Adalimumab",
"Etanercept",
"Tacrolimus",
"Mycophenolic Acid",
"Bicalutamide",
"Darbepoetin alfa",
"Ciclosporin",
"Interferon beta-1a",
"Triptorelin"};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_my);
System.out.println(state.length);
showmed = (TextView) findViewById(R.id.showgender);
spinner = (Spinner) findViewById(R.id.spinner);
ArrayAdapter<String> adapter_state = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, state);
adapter_state
.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter_state);
spinner.setOnItemSelectedListener(this);
}
public void onItemSelected(AdapterView<?> parent, View view, int position,
long id) {
spinner.setSelection(position);
String selState = (String) spinner.getSelectedItem();
showmed.setText("Your drug:" + selState);
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
Вы хотите обновить свой список или создать всплывающее подменю для каждого препарата? – Machado
не подменю действительно. У моего счетчика есть выпадающий список из 6 препаратов, и я хочу, чтобы текстовое изображение менялось каждый раз, когда кто-то выбирает другой препарат из раскрывающегося списка, так как есть разные взаимодействия для каждого препарата. – coder123