为了账号安全,请及时绑定邮箱和手机立即绑定

我有一个文本视图,它从对话框中的选项中获取其文本。如何让选择也显示在另一个布局中?

我有一个文本视图,它从对话框中的选项中获取其文本。如何让选择也显示在另一个布局中?

慕妹3242003 2022-06-15 17:29:17
我正在尝试从 Screen1 获取文本视图以显示为 Screen2 中的文本视图。Screen1 中的 textViews 是根据用户对以对话框形式呈现给它们的复选框项目的选择来设置的。单击按钮时会显示对话框(在这种情况下,按钮称为 List1 和 List2)。在对话框中,用户看到三个项目,他们选择他们想要的项目,选择“添加选项”,他们的选择显示在按钮下方。当用户单击“下一步”按钮时,我希望他们的选择显示在下一个布局(Screen2)中。呈现给用户的选项在 res-Strings 文件中包含的两个 ArrayList(每个按钮的一个选项数组)中进行了描述。老实说,很难回顾我尝试过的各种事情,因为有很多。几天来,我一直在尝试在布局之间发送文本的各种方法,但是在这种特殊情况下,它们都不适合我。我是 android 开发的新手,所以任何和所有建议在这里都有帮助。我没有在代码中包含 Screen2,Screen2 仅由两个空文本视图和一个返回到 Screen1 的后退按钮组成。
查看完整描述

1 回答

?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

创建一个字符串变量来存储从对话框中选择的选项。然后在 SecondActivity 中传递变量


Next.setOnClickListener(new View.OnClickListener() {

            @Override

            public void onClick(View v) {

                Intent nextLayout = new Intent(Screen1.this, Screen2.class);

                nextLayout.putExtra("position", value);

                startActivity(nextLayout);

            }

        });

并在第二个活动中获得价值


String value = getIntent().getExtras().getString("position");


查看完整回答
反对 回复 2022-06-15
  • 1 回答
  • 0 关注
  • 106 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号