Получение текста с блесны в android студиях - PullRequest
0 голосов
/ 09 января 2020

У меня есть счетчик с 2 выборами, «text1» и «text2». Когда я попытался получить «text1» и войти в «text1», чтобы увидеть, получил я это или нет, я получил это вместо: «androidx.appcompat.widget.AppCompatSpinner {d963757 VFED..CL. ........ 389,1177-883,1230 # 7f080094 app: id / spinner1} ".

Что я делаю не так?

String getSpinnerName = "spinner" + "1";
Spinner spinner =  (Spinner) findViewById(getResources().getIdentifier(getSpinnerName, "id", getPackageName()));
final String spinnerText = spinner.toString();
Log.d(String.valueOf(LOG), spinnerText);

1 Ответ

1 голос
/ 09 января 2020

вы конвертируете объект в String, поэтому.

final String spinnerText = spinner.toString();

, если вы хотите получить значения из счетчика, используйте ниже единицы.

final String spinnerText = spinner.getSelectedItem().toString();
...