如何获取和设置文本android? [关闭]
Posted
技术标签:
【中文标题】如何获取和设置文本android? [关闭]【英文标题】:How to get and set text android? [closed] 【发布时间】:2015-03-04 23:33:13 【问题描述】:我正在尝试从一个 android 编辑文本中获取文本并将其放入另一个中,总体目标是制作一个温度转换器。这是我支付的在线课程的作业。
无论如何,这是我在 MainActivity 中使用的代码:
protected void onCreate(Bundle savedInstanceState)
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final EditText txt_Input1 = (EditText) findViewById(R.id.txt_Input1);
Button btnConvert1 = (Button) findViewById(R.id.btnConvertOne);
final EditText txt_Output1 = (EditText) findViewById(R.id.txt_Output1);
btnConvert1.setOnClickListener( new View.OnClickListener()
public void onClick(View view)
//txt_Output1.setText(txt_Input1.getText().toString());
//txt_Output1.setText(Integer.parseInt(txt_Input1.getText().toString()));
userInput = txt_Input1.getText().toString();
Log.v("TEST", userInput);
);
EditText txt_Input2 = (EditText) findViewById(R.id.txt_Input2);
Button btnConvert2 = (Button) findViewById(R.id.btnConvertTwo);
EditText txt_Output2 = (EditText) findViewById(R.id.txt_Output2);
btnConvert2.setOnClickListener( new View.OnClickListener()
public void onClick(View view)
);
我不太确定我做错了什么它不会让我在我的 btnConvert1 方法中调用它们。有谁知道如何解决这一问题?我真的很想知道我做错了什么。现在,如果我点击 btnConver1,这就是我得到的输出:
01-07 00:56:11.549 26996-26996/application.helloword.tobar.jose.temperatureconverterapp V/TEST:[01-07 00:56:11.809 768:1129 I/Audioservice] getStreamVolume 3 索引 0
【问题讨论】:
我没有发布所有代码,但如果有必要我不介意这样做。这只是一个开始的任务。It's just a beginning assignment
。请注意,SO 不是您分配作业的地方。请阅读此链接***.com/help/dont-ask
How to ask a good question on ***
这不是家庭作业,我为课程付费,没有证书等级,这就像一个付费的 youtube 教程网站,有你自己做的作业和评分。
【参考方案1】:
String str = editText.getText().toString();
editText.setText("your name is " + str);
【讨论】:
那行不通。我试过了。 btnConvert1.setOnClickListener( new View.OnClickListener() public void onClick(View view) //txt_Output1.setText(txt_Input1.getText().toString()); //txt_Output1.setText(Integer.parseInt(txt_Input1.getText( ).toString())); String userInput = txt_Input1.getText().toString(); System.out.println("TEST"+userInput); );它打印出单词“TEST”,但在 userInput 中没有任何内容。 请详细说明您目前在做什么。你实际面对的是什么? 目前只想从txt_Input1中取出文本,放到txt_Output1中。出于某种原因,我所做的一切都没有工作,它只会打印出空白。该按钮工作正常,但我不知道为什么 txt_Input1.getText().toString() 不起作用。你不是唯一一个建议它的人,但它不起作用我不知道为什么。以上是关于如何获取和设置文本android? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何在xml中设置复合可绘制文本视图的高度和宽度? [关闭]
如何解决 GPS 在后台 android Pie 中自动关闭?