【问题标题】:Android Studio: textView.setText(button1.getText()); doesnt workAndroid Studio: textView.setText(button1.getText());不工作
【发布时间】:2017-12-31 00:23:32
【问题描述】:

各位开发者,

我想通过单击按钮将 textView 的文本更改为按钮的文本。我已经尝试了几个代码,但没有任何效果,我的应用程序正在停止而没有错误。

这是我的代码:

TextView textView1 = (TextView) findViewById(R.id.textView1);
Button button1 = (Button) findViewById(R.id.button1);

textView1.setText(button1.getText());

已经感谢您的帮助:)

编辑:它抛出 IllegalStateException、InvocationTargetException 和 NullPointerExcpetion。

【问题讨论】:

标签: gettext settext


【解决方案1】:

也许您在 XML 中添加了错误的名称,或者您在 onClick()(XML 视图中的那个)中链接了错误的活动

第二种可能性更大,因为这会导致您的应用崩溃。

例如函数getText和activity getText [MainActivity]是不同的。

【讨论】:

  • 我现在只有一项活动
  • 你的应用是不是只有点击按钮才会崩溃?
  • 是的,我已经确定这确实是导致它崩溃的代码,是的,只需单击按钮并使用此代码
猜你喜欢
  • 2015-05-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-06
相关资源
最近更新 更多