【发布时间】:2020-10-11 16:35:30
【问题描述】:
我想获取EditText 视图的用户输入,并在单击Button 时通过TextView 将其显示在屏幕上。我也想知道可以对 string.xml 文件进行哪些修改来做到这一点。
【问题讨论】:
-
能否请您澄清一下,修改 string.xml 是什么意思?
标签: android android-layout textview
我想获取EditText 视图的用户输入,并在单击Button 时通过TextView 将其显示在屏幕上。我也想知道可以对 string.xml 文件进行哪些修改来做到这一点。
【问题讨论】:
标签: android android-layout textview
我没有得到第二个问题,也许您可以详细说明...但是对于您的第一个问题。
String content = edtEditText.getText().toString(); //gets you the contents of edit text
tvTextView.setText(content); //displays it in a textview..
【讨论】:
Editable是一个接口,它只是因为实现该接口的类提供了一个适当的toString实现,它才有效。
我只是帮助您将 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中的文本希望这对你有帮助。
【讨论】:
EditText ein=(EditText)findViewById(R.id.edittext1);
TextView t=new TextView(this);
t.setText("Your Text is="+ein.getText());
setContentView(t);
【讨论】:
bb.setOnClickListener(
new View.OnClickListener()
{
public void onClick(View view)
{
String s1=tt.getText().toString();
tv.setText(s1);
}
}
);
【讨论】:
首先从编辑文本视图中获取文本
edittext.getText().toString()
并将获得的文本存储在一个字符串中,比如value。
value = edittext.getText().toString()
然后将value 设置为textview 的文本。
textview.setText(value)
【讨论】:
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 Variable1 = findViewById(R.id.enter_name);
String Variable2 = Variable1.getText().toString();
【讨论】:
在“String.xml”中你可以注意到任何你想使用的字符串或值,这里有两个例子:
<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,而无需在源代码中搜索正确的位置。 更改语言很重要,您只需要替换strings.xml - 文件
【讨论】:
单击按钮时使用以下代码:
String value = edittext.getText().toString().trim(); //get text from editText
textView.setText(value); //setText in a textview
希望对你有用。
【讨论】:
试试这个->
EditText text = (EditText) findViewById(R.id.text_input);
可编辑名称 = text.getText();
Editable 是 getText() 方法的返回数据类型,它将同时处理这两个 字符串和整数值
【讨论】:
首先从字符串变量中的编辑文本中获取值
String value = edttxt.getText().toString();
然后将该值设置为 textView
txtview.setText(value);
其中 edttxt 指的是 XML 文件中的编辑文本字段 并且 txtview 引用 XML 文件中的文本字段来显示值
【讨论】: