如何点击机器人工作室的一个按钮后,显示在一个TextView输入的文本? [英] How to display inputted text in a TextView after clicking a button in Android studio?

查看:151
本文介绍了如何点击机器人工作室的一个按钮后,显示在一个TextView输入的文本?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

所以我尝试用机器人工作室。我被困在我想我的提交按钮,显示页面下用户输入的文本的一部分。

按钮提交的按钮。 名和电子邮件是的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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆