У меня есть следующая вертушка в моем андроиде приложении:
<Spinner android:id="@+id/spnYear"
style="@style/Widget.AppCompat.Spinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1" />
Когда я определяю следующий адаптер для него все в порядке:
adapterYears = new ArrayAdapter<Integer>(this, android.R.layout.simple_spinner_item);
spnYear.setAdapter(adapterYears);
но когда я определяю следующий адаптер:
adapterYears = new ArrayAdapter<Integer>(this, R.style.Widget_AppCompat_Light_DropDownItem_Spinner);
spnYear.setAdapter(adapterYears);
Я получаю ошибку во время выполнения:
12-03 15:41:01.789: E/AndroidRuntime(922): FATAL EXCEPTION: main
12-03 15:41:01.789: E/AndroidRuntime(922): android.content.res.Resources$NotFoundException: Resource ID #0x7f0b0057
12-03 15:41:01.789: E/AndroidRuntime(922): at android.content.res.Resources.getValue(Resources.java:1010)
12-03 15:41:01.789: E/AndroidRuntime(922): at android.content.res.Resources.loadXmlResourceParser(Resources.java:2088)
12-03 15:41:01.789: E/AndroidRuntime(922): at android.content.res.Resources.getLayout(Resources.java:849)
Я заметил, что ресурсы в проекте appcompat_v7
не добавлены в мой файл apk.
Когда я использую android.R.layout.simple_spinner_item
и я удерживать кнопку Ctrl и поместите курсор на android.R.layout.simple_spinner_item
у меня есть следующее меню:
Но когда я использую R.style.Widget_AppCompat_Light_DropDownItem_Spinner
и удерживайте кнопку Ctrl я не имею любое меню для открытия xml-файла.
Я думаю, проблема заключается в добавлении библиотеки в мой проект, но я не мог найти проблему.
Я пошел по ссылке https://developer.android.com/tools/support-library/setup.html#add-library, но проблема не решена.
Что мне теперь делать?