android gridview 文本框,在Android Studio中,如何使用GridView显示文本框矩阵?

这篇博客探讨了如何在Android Studio中为用户创建一个动态的矩阵输入界面。作者面临的问题是如何根据用户从下拉菜单选择的矩阵尺寸,在新的Activity中用GridView显示相应数量的文本框。代码片段展示了如何获取用户选择的矩阵大小,但作者需要帮助将这些尺寸应用于GridView并将其集成到XML布局中。

我正在研究一个涉及告诉用户输入他们想要矩阵的大小的项目,方法是使用下拉微调器,然后按提交,然后将显示一个新的活动,显示文本框的矩阵尺寸(大小)用户选择。在Android Studio中,如何使用GridView显示文本框矩阵?

我觉得这个任务相当棘手,因为这是我第一个Android Studio项目,我仍然是一个新手。

下面的图片告诉用户他们希望矩阵具有的维度。

7c1473da49f0e1ab96be39639b555b6a.png

下面是用户后,将出现在活动的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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值