Android: Пользовательский макет счетчика

Я пытаюсь создать полностью настраиваемый счетчик. У меня возникают трудности с созданием макета, который всплывает при нажатии на него. Вот мой код для моего адаптера:

    ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
            this, R.array.my_array, R.layout.spinnertext);
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinner.setAdapter(adapter);

Из того, что я прочитал в документации, используемый макет, похоже, устанавливается строкой:

    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

Хотя каждый раз, когда я меняю его на новый макет, который я создаю, он делает приложение не работает, когда я пытаюсь использовать счетчик. Я попытался найти, как выглядит "android.R.simple_spinner_dropdown_item", чтобы выяснить, не упускаю ли я что-нибудь.

Все мои макеты, которые я пробовал, были линейными или относительными, только с textView.

Как сделать так, чтобы пользовательский макет всплывал при выборе счетчика?

12
задан Flynn 20 January 2012 в 19:34
поделиться