Что я хочу сделать, так это добавить что-то в прядильщик, щелкнув по нему, а затем щелкнуть мышью по опции "добавить", которая появляется на счетчике. Я новичок в разработке Android. Может ли кто-нибудь помочь?
Спасибо
Вы можете создать адаптер (например, ArrayAdapter), а затем привязать его к вашему счетчику с помощью метода Spinner.setAdapter()
.
После того, как вы переопределите метод Adapter.onItemSelected()
в onItemSelectedListener
, вы можете использовать такую функцию (если вы внедрили свой onItemSelectedListener
в том же классе, что и ваш адаптер, называемый arrayAdapter
),
public void onItemSelected(AdapterView<?> parent,
View view, int pos, long id) {
if (parent.getItemAtPosition(pos).toString().equals("Add Item")) {
arrayAdapter.add(new object()); //object is what your array contains
}
}
Посмотрите на spinner tutorial для промежуточных шагов.
Для примера динамического добавления элементов в Spinner, посмотрите динамически заполнять Spinner в android из текста редактирования
Кроме этого, что у вас есть до сих пор? Где конкретно вы застряли?