如何点击机器人工作室的一个按钮后,显示在一个TextView输入的文本? [英] How to display inputted text in a TextView after clicking a button in Android studio?
问题描述
所以我尝试用机器人工作室。我被困在我想我的提交按钮,显示页面下用户输入的文本的一部分。
按钮提交的按钮。 名和电子邮件是的EditText变量又名文本字段 我的TextView变量的outputText
因此,用户输入随机的东西,在这两个文本字段后点击提交,我希望我的outputText显示被输入的2个独立的线,这两个文本
例如:
约翰·史密斯
john.smith@gmail.com
在code以下是我的.java code的活性。我需要知道如何初始化新意图的方式,让我做了4线下方。谢谢你。
公共无效buttonOnClick(视图v){
按钮提交=(按钮)V;
submit.setOnClickListener(新View.OnClickListener(){
公共无效的onClick(视图v){
意图I =
新的意图(......?);
startActivity(ⅰ);
}
});
editName =(EditText上)findViewById(R.id.name);
editEmail =(EditText上)findViewById(R.id.email);
的TextOut =(TextView中)findViewById(R.id.textView);
textout.setText(editName.getText()++ editEmail.getText());
}
我希望我的outputText显示被输入在2这两个文本 单独的行
使用< BR>
和 Html.fromHtml
文本之间添加新行:
字符串strText的= editName.getText()+< BR>中+ editEmail.getText();
textout.setText(Html.fromHtml(strText中));
如何初始化新意图的方式,让我做了4条线路 下方...
意向书我=新的意图(CurrentActivityName.this,TargetActivityName.class);
startActivity(ⅰ);
So I am experimenting with Android Studio. I am stuck in the part where I want my "Submit" button to display the user inputted text underneath the page.
Button submit is the button. "name" and "email" are the EditText variables a.k.a text fields My TextView variable is outputText
So after the user enters random stuff in both text fields and click submit, I want my outputText to display both texts that were inputted in 2 separate lines
ex:
John Smith
john.smith@gmail.com
The code below is my .java code for the activity. I need to know how to initialize the new intent in a way that lets me do the 4 lines below it. Thanks.
public void buttonOnClick(View v){
Button submit = (Button) v;
submit.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent i =
new Intent(...?...);
startActivity(i);
}
});
editName = (EditText) findViewById(R.id.name);
editEmail = (EditText) findViewById(R.id.email);
textout = (TextView) findViewById(R.id.textView);
textout.setText(editName.getText()+" "+editEmail.getText());
}
I want my outputText to display both texts that were inputted in 2 separate lines
Use <br>
and Html.fromHtml
between text to add new line:
String strText=editName.getText()+"<br>"+editEmail.getText();
textout.setText(Html.fromHtml(strText));
how to initialize the new intent in a way that lets me do the 4 lines below it...
Intent i =new Intent(CurrentActivityName.this,TargetActivityName.class);
startActivity(i);
这篇关于如何点击机器人工作室的一个按钮后,显示在一个TextView输入的文本?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!