Я работал над этим всю ночь, и я нахожусь в тумане мозга. Может ли кто-нибудь дать мне фрагмент кода, который поможет мне в данный момент заполнить SpinnerA onCreate:
ArrayAdapter<CharSequence> adapterTypeGas = ArrayAdapter.createFromResource(
this, R.array.TypeGas, android.R.layout.simple_spinner_item);
adapterTypeGas.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinnerTypeGas.setAdapter(adapterTypeGas);
R.array.TypeGas имеет два варианта «Пропан-газ» или «Природный газ». в зависимости от того, что выберет пользователь, я хочу, чтобы SpinnerB использовал либо R.array.NaturalGas, либо R.array.PropaneGas. Моя проблема в том, что спиннер заполняется при создании, как я могу изменить его, чтобы он не заполнялся до тех пор, пока SpinnerA onItemSelected? Спасибо за вашу помощь. Я довольно новичок в разработке, поэтому, если бы вы могли подробно описать свой ответ, это было бы здорово.
после реализации кода из "RastheDestoryer" я получаю ошибку в "createFromResource" ArrayAdapter для spinnerB. ошибка: метод createFromResource (Context, int, int) в типе ArrayAdapter не применим для аргументов (CSSTPipeSizingActivity.OnGasSelectedListener, int, int). В моем файле main.xml я должен указать массив для spinnerB (этот массив хранится в моем файле strings.xml). Я думаю, что это проблема, потому что в моем коде я говорю это другой массив. Есть мысли о том, как решить эту проблему?