簡體   English   中英

如何從活動A中的EditText獲取多個整數值以在活動B中的TextView中顯示最小值和最大值?

[英]How to get multiple integer values from EditText in Activity A to show min and max in TextView in Activity B?

這與我正在構建的android studio中的應用有關。 我有2個活動。

在活動A中,我有4個EditText,它們只能包含整數。 最小按鈕:有一個按鈕,應計算用戶輸入的這4個數字中的最小值。 最大值按鈕:有一個按鈕,應計算用戶輸入的這4個數字中的最大值。

在活動B中,有6個TextView (數字為4,最小和最大為2)。 Activity A中的Button被按下時。 它應當從通過數字EditText S IN Activity A到TextView S IN Activity B.除此之外,它應該顯示的4個數字的結果中的平均TextView

我想出了在第二個Activity如何將數字傳遞給TextView的方法。 我想要的是一個代碼,該代碼計算用戶輸入的最小值和最大值,並在Activity B的TextView中顯示最小值和最大值。

首先,您需要從所有Textview獲取數字並將其設置在Integer List中,然后,您可以使用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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM