Я новичок в этом форуме, но я пришел сюда, потому что мне нужна помощь с некоторыми прядильщиками, которые я пытаюсь создать для приложения для Android.
Я создал 1 счетчик, и он прекрасно работает, но теперь я хочу добавить второй счетчик и хочу, чтобы оператор if работал в зависимости от двух вариантов выбора счетчиков.
Например, если на счетчике 1 выбран элемент 1, а на счетчике 2 выбран элемент 3, выполните оператор if.
Но я не знаю, как заставить это работать. Может ли кто-нибудь помочь мне, пожалуйста.
Это код, который у меня сейчас есть для 1 счетчика:
Spinner spinner = (Spinner) findViewById(R.id.spinner1);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
this, R.array.weight_array, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(new MyOnItemSelectedListener());
public class MyOnItemSelectedListener implements OnItemSelectedListener
{
public void onItemSelected(AdapterView<?> parent,
View view, int pos, long id)
{
final String itemSelected = parent.getItemAtPosition(pos).toString();
if (valueEntered.getText().length() == 0)
{
valueEntered.setText(String.valueOf(0));
}
if (itemSelected.equals("Stones"))
{
float valueInput = Float.parseFloat(valueEntered.getText().toString());
Toast.makeText(parent.getContext(), "The scale is " +
parent.getItemAtPosition(pos).toString(), Toast.LENGTH_LONG).show();
valueEntered.setText(String.valueOf(convertSToK(valueInput)));
}
}
Мне действительно нужна помощь, большое спасибо,
Давиде Соуза