我还是Android Studio的新手,在我熟悉编写其余部分之前,我还有一个任务要完成,那就是我的第一个线性代数相关项目。此任务是获取EditText矩阵中EditText的每个值,并将它们存储到int[][]矩阵中。
现在,我真的在这个问题上停留了几个小时,主要原因是我不知道如何使用GridView和GridLayout。我也不知道用哪一个更好。
下面是我正在尝试做的一个表示:
假设用户希望使用2x3矩阵进行计算
的数据
然后,应用程序将显示空EditText的2x3矩阵:
的
用户在空的EditTexts
中输入了他们想要的任何数字
当他们点击“Next Matrix”(下一个矩阵)按钮时,我想从每个EditText中获取数字,并将它们放入int[][]矩阵中,以便将其传输到另一个Activity。
如果我能做到这一点,我就能把每个EditText的值作为一个TextView打印出来。
同样,为了放置EditText矩阵,使用哪个Grid更好?是网格视图还是网格布局?如何从它们中获取每个EditText的值?
2条答案
按热度按时间biswetbf1#
我想你在显示矩阵网格上的问题已经解决了。您可能需要获取矩阵内容现在。试试这个
字符串
希望有帮助
zsohkypk2#
您可以通过使用
RecyclerView
和GridLayoutManager
来实现它。尝试下面的方法-但是我不确定最后一个方法的逻辑(在
getValues()
中)是否正确。你可能需要调整一下。(看来你比我更熟悉数学,我就把它留给你了。))
希望能成功
字符串