java - 将 editText 更改为 textView 错误

标签 java android eclipse textview

android 的初学者,我做了一些研究但没有得出答案 - 所以我在 SO 上发帖。请记住,我已经完成了通常的事情,例如大多数程序员在向其他程序员寻求帮助之前都会做的 javadoc 或其他第一步问题解决方案。基本上,我正在尝试学习如何在 Activity 之间发送数据,并且我了解如何发送某人输入的消息 (editText),但是如果我只想从 发送数据>textView,这是我遇到问题的地方。我的问题:我在这条线上做错了什么(我假设我的语法在这里是错误的,我觉得不需要发布其余代码,但如果有帮助的话我会发布)。

我所做的只是切换“editText1”和“textView1”,虽然代码中没有错误,但每当我运行应用程序( Activity 切换发生在按下按钮时)并按下按钮时,它都会给我一个安卓错误并关闭应用程序。

//doesnt work
String text = ((EditText)findViewById(R.id.textView1)).getText().toString();

//works
String text = ((EditText)findViewById(R.id.editText1)).getText().toString();

最佳答案

因为您正在将 Textview 对象转换为 EditText ,所以两者是不同的类

android.widget.TextView
android.widget.EditText

关于java - 将 editText 更改为 textView 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21734809/

相关文章:

java - 标准化给定国家/地区代码的电话号码

java - 此方法(setSize、setDefaultCloseOperation... 对于 HelloFrame 类型未定义

java - JSON 模型避免项目异常

java - SmsReceiver onReceive 后短信消失

java - 在 Eclipse RCP 中使用导航历史记录

java - 那个旧的 AVD 在哪里?我应该选择什么 'Screen'?

java - 通用 key 代码 (Java)

android - 等待 2 分钟(加上 5249400 纳秒延迟) com.google.common.util.concurrent.SettableFuture@65b91722[status=PENDING]

c++ - 在eclipse中包含来自其他文件夹的文件

java - Eclipse GWT com.google.gwt.dev.DevMode 将 -xstartOnFirstThread 添加到 Mac 上的 VM_ARGS