gpt4 book ai didi

java - Android 获取在 EditText 中输入的文本

转载 作者:行者123 更新时间:2023-12-01 17:30:00 26 4
gpt4 key购买 nike

我有一个editText,如何获取用户在其中输入的文本?

例如,这是我的编辑文本

<EditText
android:id="@+id/editText3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:maxLength="10">
</EditText>

并且用户输入了“嗨”,在我的下一个 Activity 中,如果用户输入了“嗨”,我该如何在下一个 Activity 中显示“Hello..”等等,如果用户输入了“你好,下一个 Activity ”,它会显示“我很好”?

我用什么?它与数据库有关吗?

最佳答案

首先,选取当前 Activity 中的文本,即 View 托管 EditText 组件的 Activity 。

EditText txt = (EditText)findViewById(R.id.editText3);
String input = txt.getText().toString();

现在,将其添加为额外数据并调用您的新 Activity 。

Intent i = new Intent(getApplicationContext(), NewActivity.class);
i.putExtra("input",input);
startActivity(i);

NewActivity 内的 onCreate() 中:

Intent i = getIntent();
String input = i.getStringExtra("input");

瞧,您已在新 Activity 中输入了文本。

要将其设置为新的 TextView :

TextView txtView = (TextView)findViewById(R.id.yourTextView);
txtView.setText(input);

关于java - Android 获取在 EditText 中输入的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12024741/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com