Я делаю небольшое тестирование функции onItemSelected
моего счетчика. То, что я делаю, я считаю довольно простым, у меня есть текстовое представление в моей деятельности без начального значения строки (т. Е. Textview начинает пустым). У меня есть два спиннера, и у меня есть функция onItemSelected, чтобы получить значения String выбранного элемента и установить это значение как строковое значение в текстовом виде, для обоих счетчиков. Достаточно просто, но я не могу заставить textView реагировать, отображая элемент, выбранный из любого словаря, или, что еще хуже, для того, чтобы функция onItemSelected вызывалась должным образом. Вот XML для моих блесен и TextView:Проблема с текстом текста TextView
<Spinner
android:id="@+id/iHaveSpinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/haveTextField"
android:layout_marginTop="16dp" />
<Spinner
android:id="@+id/iWantSpinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/iWantView"
android:layout_centerHorizontal="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:id="@+id/resultView"
android:layout_below="@+id/iWantSpinner"
android:layout_centerHorizontal="true"
android:layout_marginTop="19dp"/>
и функции onItemSelected свою деятельность в:
public void onItemSelected(AdapterView<?> spinner, View view, int pos, long id) {
int ID = spinner.getId();
TextView result = (TextView) findViewById(R.id.resultView);
switch(ID)
{
case (R.id.iHaveSpinner):
String string1 = spinner.getItemAtPosition(pos).toString();
result.setText(string1);
break;
case (R.id.iWantSpinner):
String string2 = spinner.getItemAtPosition(pos).toString();
result.setText(string2);
break;
}
}
Могу ли я выполнять функцию onItemSelected
неправильно? Есть ли какие-либо свойства textView, которые не позволяют мне редактировать строковое значение? Кажется довольно прямолинейным, но похоже, что я застрял