我正在研究一个涉及告诉用户输入他们想要矩阵的大小的项目,方法是使用下拉微调器,然后按提交,然后将显示一个新的活动,显示文本框的矩阵尺寸(大小)用户选择。在Android Studio中,如何使用GridView显示文本框矩阵?
我觉得这个任务相当棘手,因为这是我第一个Android Studio项目,我仍然是一个新手。
下面的图片告诉用户他们希望矩阵具有的维度。

下面是用户后,将出现在活动的XML代码选择尺寸:
android:layout_width="368dp"
android:layout_height="495dp"
tools:layout_editor_absoluteX="8dp"
tools:layout_editor_absoluteY="8dp">
android:id="@+id/textView10"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="15dp"
android:layout_marginStart="15dp"
android:text="Please input the numbers on both matrices." />
android:id="@+id/textView11"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textView10"
android:layout_alignStart="@+id/textView10"
android:layout_below="@+id/textView10"
android:layout_marginTop="21dp"
android:text="Matrix1: "
android:textStyle="bold" />
android:layout_width="match_parent"
android:layout_height="200dp"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_below="@+id/textView11" />
下面是一个使用尺寸从下拉纱厂的代码:
public void submitButton(View view)
{
//get the dimensions
Integer rows = (Integer) matrix1Rows.getSelectedItem();
Integer columns = (Integer) matrix1Columns.getSelectedItem();
Intent intent = new Intent(this, TwoMatricesDimensionSubmitActivity.class);
startActivity(intent);
}
对于TwoMatricesDimensionSubmitActivity,我希望它显示一个GridView,它显示一个尺寸为t的文本框矩阵他选择了用户,但我无法弄清楚如何将行和列的值放入下一个Activity的XML中,也不知道如何使用GridView。
2017-05-26
Lena Ngo
这篇博客探讨了如何在Android Studio中为用户创建一个动态的矩阵输入界面。作者面临的问题是如何根据用户从下拉菜单选择的矩阵尺寸,在新的Activity中用GridView显示相应数量的文本框。代码片段展示了如何获取用户选择的矩阵大小,但作者需要帮助将这些尺寸应用于GridView并将其集成到XML布局中。
301

被折叠的 条评论
为什么被折叠?



