INNER CODE UNIT · Java
setupTintedWithCustomClass
arcadefire/nice-spinner · app/src/main/java/org/angmarc/app/MainActivity.java:43
private void setupTintedWithCustomClass() {
final NiceSpinner spinner = findViewById(R.id.tinted_nice_spinner);
List<Person> people = new ArrayList<>();
people.add(new Person("Tony", "Stark"));
people.add(new Person("Steve", "Rogers"));
people.add(new Person("Bruce", "Banner"));
SpinnerTextFormatter textFormatter = new SpinnerTextFormatter<Person>() {
@Override
public Spannable format(Person person) {
return new SpannableString(person.getName() + " " + person.getSurname());
}
};
spinner.setSpinnerTextFormatter(textFormatter);
spinner.setSelectedTextFormatter(textFormatter);
spinner.setOnSpinnerItemSelectedListener(new OnSpinnerItemSelectedListener() {