【发布时间】:2017-07-11 06:55:18
【问题描述】:
如果我创建了一个列表并为每个项目设计了一个EditText(数字输入),我如何检索输入并将其显示在另一个页面上(在表格或另一个列表中?)我是 android 新手工作室,请人帮忙。
【问题讨论】:
标签: java android android-intent bundle
如果我创建了一个列表并为每个项目设计了一个EditText(数字输入),我如何检索输入并将其显示在另一个页面上(在表格或另一个列表中?)我是 android 新手工作室,请人帮忙。
【问题讨论】:
标签: java android android-intent bundle
你应该学习 Bundle 和 Intent ,通过使用 Intent 你可以将数据从一个 Activity 传递到另一个 Activity 。
您可以将任何原始数据添加到Bundle中,然后将bundle对象添加到调用Activity Intent中,然后在Next Activity中从Intent中获取Bundle。
您也可以将 ArrayList 添加到 Bundle 中。
要使用上述内容,请执行以下操作:
在“发送”活动中使用:
ArrayList<String> arraylist = new Arraylist<String>();
Bundle bundle = new Bundle();
bundle.putStringArrayList("arraylist", arraylist);
在“接收”活动中使用:
Bundle extras = getIntent().getExtras();
ArrayList<String> arraylist = extras.getStringArrayList("arraylist");
【讨论】:
ListView 中的 EditText 无法正常工作。如果您输入了文本框,则可以。