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

我想获取EditText视图的用户input,并在单击Button时通过TextView将其显示在屏幕上。 我也想知道可以在string.xml文件上做些什么修改来做到这一点。

Solutions Collecting From Web of "如何获得EditText值并通过TextView在屏幕上显示?"

我没有得到第二个问题,也许你可以详细说明…但是对于你的第一个查询。

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

我只是初学者来帮助你获得edittext的值到textview。 试试这个代码 –

 EditText edit = (EditText)findViewById(R.id.editext1); TextView tview = (TextView)findViewById(R.id.textview1); String result = edit.getText().toString(); tview.setText(result); 

这将得到在EditText的文本希望这可以帮助你。

 bb.setOnClickListener( new View.OnClickListener() { public void onClick(View view) { String s1=tt.getText().toString(); tv.setText(s1); } } ); 
 EditText e=(EditText)findViewById(R.ID.edittext1); TextView t=new TextView(this); t.setText("Your Text is="+e.getText()); setContentView(t); 

在“String.xml”中你可以注意到你想要使用的任何string或值,这里有两个例子:

 <string name="app_name">My Calculator App </string> <color name="color_menu_home">#ffcccccc</color> 

用于layout.xml: android:text="@string/app_name"

好处是:你可以经常使用它们,你只需要在你的Layout-xml中链接它们,并且你可以在strings.xml中轻松地改变String-Content,而不需要在源代码中search正确的位置。 重要的是改变语言,你只需要replacestrings.xml文件

 yesButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { eiteText=(EditText)findViewById(R.id.nameET); String result=eiteText.getText().toString(); Log.d("TAG",result); } }); 

首先从编辑文本视图中获取文本

 edittext.getText().toString() 

并将获得的文本存储在一个string中,比如说value

 value = edittext.getText().toString() 

然后将value设置为textview的文本。

 textview.setText(value)