Аз съм нов в Android и работя по "проект" като метод на преподаване.
Добавих въртящ се инструмент в потребителския интерфейс
<Spinner
android:id="@+id/spinner1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="38dp" />
и аз се опитвам да прехвърля стойностите от String Array
String[] branchesArray = st.split(";");
Аз бях търсят в интернет за това, но аз просто не мога да го работи.
Най-популярният изглежда е нещо подобно
ArrayAdapter<String> adapter0 = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, branchesArray);
което ми дава тази грешка
Конструкторът ArrayAdapter (MainActivity.getData, int, String []) е неопределен
и, според друг пост, използващ това
ArrayAdapter<String> adapter0 = new ArrayAdapter<String>
(Activity.this, android.R.layout.simple_spinner_item, branchesArray);
ми дава тази грешка
В обхвата не е достъпен приложният екземпляр на типа Activity
Всяка помощ е високо ценена.
Отговори:
0 за отговор № 1Дейността е клас. Ако искате да направите справка с текущия си клас, просто използвайте this
или може би MainActivity.this
.