如何从Android中的编辑文本中获取文本

时间:2017-06-23 06:39:17

标签: android android-edittext textview

好的..我有两节课: - 1. Apple.class
2. Banana.class

和2.XML文件: -
1. ear.xml
2. nose.xml

现在,我想在apple.class中添加一个编辑文本框 但我想在banana.class

中打印用户输入的文本

3 个答案:

答案 0 :(得分:2)

1)通过以下

从edittext获取输入的值
String content = EditText.getText().toString();

2)然后使用Intent将字符串“content”传递给下一个Activity。

Intent i = new Intent(Apple.this,Banana.class);
i.putstring("EditTextValue",content);
startactivity(i);

3)获取Banana类中的数据并设置为textview。

答案 1 :(得分:2)

单击按钮时使用以下代码,将数据从AppleActivity发送到BananaActivty:

String value = edittext.getText().toString().trim(); //get text from editText
Intent i=new Intent(FirstDemo.this,SecondDemo.class);
i.putExtra("key", value);//you can add other key value
startActivity(i);

然后在其他类中,您必须从Intent中获得价值,如下所示:

String value = getIntent().getStringExtra("key"));

希望对您有用

答案 2 :(得分:0)

//one activity(FirstDemo)

EditText ed1,ed2;

String st="",st2="";

//onCreate method:-

st=ed1.getText().toString().trim();
 st2=ed2.getText().toString().trim();

//then click on button

Intent i=new Intent(FirstDemo.this,SecondDemo.class);
i.putExtra("id", st);
i.putExtra("u_email", st2);
startActivity(i);

//then next Activity(SecondDemo):-
Edittext e1,e2;

 Intent j = getIntent();
 e1.setText(j.getStringExtra("id"));
e2.setText(j.getStringExtra("u_email"));