Android Spinner RealtiveLayout как элемент - PullRequest
0 голосов
/ 29 ноября 2018

возможно ли установить массив относительных листов в качестве элементов для счетчика?

RelativeLayout[] items = new RelativeLayout[]{dep1.createObj(getContext()), dep2.createObj(getContext())};
ArrayAdapter<RelativeLayout> adapter = new ArrayAdapter<>(getContext(), android.R.layout.simple_spinner_dropdown_item, items);
_deposit.setAdapter(adapter);

Я получаю это в качестве вывода:

image

Iхотел бы использовать относительное расположение, потому что объект, который я хочу отобразить, содержит две строки для отображения с выравниванием по левому и правому краям

1 Ответ

0 голосов
/ 29 ноября 2018

Нет, вы можете только заполнить String в неизмененном ArrayAdapter макетом по умолчанию (что довольно скучно).

Если вы хотите изменить поведение по умолчанию, например, измените макет, как вы упоминали вышеВы должны расширить адаптер, например ArrayAdapter.

Здесь - это пример пользовательского адаптера

...