【问题标题】:Android, accesing a textview from a surfaceviewAndroid,从表面视图访问文本视图
【发布时间】:2014-01-13 11:33:44
【问题描述】:

我有一个activity,这个activity的名字是Game,它的xml文件是由两个views控件组成的,第一个是TextView,叫做Texto,第二个是我自己创建的SurfaceView,叫做Juego。 Juego 视图有一个 onTouchListener 事件,我想在每次用户单击控件 Juego 时向名为 Texto 的控件发送一个文本。

我已经创建了所有“结构”,但我无法从 Juego 到 Texto“通信”,我尝试的每件事都会出错。

谢谢提前帮助,

【问题讨论】:

  • 请显示相关代码、您尝试过的内容以及导致的错误。如果你给你的问题更多的背景,你会得到更好的答案。
  • 检查这个链接我认为有帮助-stackoverflow.com/questions/5779215/…在LinearLayout中添加TextView在Surfaceview点击时添加然后OnTouch动态创建Textview(在LinearLayout中添加)

标签: android textview surfaceview


【解决方案1】:

创建一个监听器,例如 onViewClick(String text)。在您的SurfaceView 上创建此实例,并在构造函数中将此侦听器作为参数。现在在任何你想更新 textView 的地方调用这个监听器。

在您的活动类中,实现 onViewClick 侦听器并在方法中执行:

public void onViewClick(String text){
 TextTo.setText(text);
}

【讨论】:

  • 感谢您的帮助,我开始学习 Android,所以请让我更详细地了解您的回答。我找不到 onViewClick 监听器。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-05-16
  • 1970-01-01
  • 1970-01-01
  • 2010-09-20
  • 2011-06-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多