Опитвам се да разширя Spinner, когато потребителят кликнена друг Бутон. като пример: Имам Spinner със стойности и бутон "OK", когато потребителят кликне върху "ok" buttton без да избира стойност от spinner, Spinner се разширява. Възможно ли е да се стигне до събитие, за да се разшири въртящият се инструмент, без да се води взаимодействие между потребителя и роувъра
Отговори:
27 за отговор № 1Просто звънни Spinner.performClick()
да разшири Spinner
без взаимодействие с потребителя ...
final Spinner spinner = (Spinner) findViewById(R.id.spinner);
Button okButton = (Button) findViewById(R.id.yesButton);
okButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(spinner.getSelectedItem() == null) { // user selected nothing...
spinner.performClick();
}
}
});
2 за отговор № 2
Поставете в изгледа си. Кликнете върху
YourSpinner.PerformClick();