Как получить несколько целочисленных значений из EditText в Деятельности A, чтобы показать минимальное и максимальное значения в TextView в Деятельности B? - PullRequest
0 голосов
/ 12 ноября 2018

Это касается приложения в Android Studio, которое я создаю. У меня 2 занятия.

В упражнении A у меня есть 4 EditTexts, которые могут содержать только целое число. Кнопка Мин: есть кнопка, которая должна рассчитать минимум из тех 4 чисел, которые введены пользователем. Кнопка «Макс»: есть кнопка, которая должна рассчитать максимум из тех 4 чисел, которые введены пользователем.

В действии B есть 6 TextView с (4 для чисел, 2 для Мин и Макс). Когда нажата Button in Activity A. Он должен передать числа от EditText s в Activity A до TextView s в Activity B. В дополнение к этому, он должен показать среднее из 4 чисел в Результатах TextView.

Я выяснил, как передать числа в TextView с во втором Activity. То, что я хочу, это код, который вычисляет минимальное и максимальное количество пользовательских входных данных и показывает минимальный и максимальный результат в TextView в Activity B.

1 Ответ

0 голосов
/ 13 ноября 2018

Во-первых, вам нужно будет получить числа от всех ваших Textview и установить их в списке целых чисел. После этого вы можете проверить числа, используя Collections

И следующий примеркод для этого:

 List<Integer> list = Arrays.asList(100,2,3,4,5,6,7,67,2,32);

 int min = Collections.min(list);
 int max = Collections.max(list);

 System.out.println(min);
 System.out.println(max);

Вывод:

2
100

Конечно, вам придется установить вывод в Textview вместо System.out.println

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...