如何获取EditText值并通过TextView在屏幕上显示?

rag*_*agu 50 android textview android-layout

我想获取EditText视图的用户输入,并在单击TextView时显示在屏幕上Button.我也想知道可以对string.xml文件进行哪些修改来执行此操作.

st0*_*0le 100

我没有得到第二个问题,也许你可以详细说明......但是你的第一个问题.

String content = edtEditText.getText().toString(); //gets you the contents of edit text
tvTextView.setText(content); //displays it in a textview..
Run Code Online (Sandbox Code Playgroud)

  • 如果getText()不是字符串,它会返回什么? (5认同)
  • 它返回[可编辑](https://developer.android.com/reference/android/text/Editable) (3认同)
  • 谢谢,Android。很清楚你 (3认同)

Gal*_* S2 20

我只是初学者,可以帮助您将edittext值转换为textview.试试这段代码 -

EditText edit = (EditText)findViewById(R.id.editext1);
TextView tview = (TextView)findViewById(R.id.textview1);
String result = edit.getText().toString();
tview.setText(result);
Run Code Online (Sandbox Code Playgroud)

这将得到EditText希望的文本,这可以帮助你.


小智 7

EditText ein=(EditText)findViewById(R.id.edittext1);
TextView t=new TextView(this);
t.setText("Your Text is="+ein.getText());
setContentView(t);
Run Code Online (Sandbox Code Playgroud)


小智 5

bb.setOnClickListener(
    new View.OnClickListener()
    {
        public void onClick(View view)
        {
            String s1=tt.getText().toString();
            tv.setText(s1);
        }
    }
);
Run Code Online (Sandbox Code Playgroud)