Android layout 在surfaceView上添加可单击按钮

Android layout 在surfaceView上添加可单击按钮,android-layout,Android Layout,我正在实现一个自定义的表面视图,该视图由setContentView(新的表面视图类(上下文))从其他活动调用。此类正在扩展surfaceView。在我在曲面视图中添加的Draw()方法中,我显示了一个动画,该动画每200毫秒触发一次,这意味着surfaceview线程每200毫秒触发一次 我的要求是,我想在动画底部添加一个按钮,当用户按下按钮时,该按钮可以响应事件。这怎么可能呢 谢谢大家! 我们的想法是将surfaceView(即您的图形)放在框架布局中。请参见以下链接中的xml布局 在下面的

我正在实现一个自定义的表面视图,该视图由
setContentView(新的表面视图类(上下文))
从其他活动调用。此类正在扩展
surfaceView
。在我在曲面视图中添加的
Draw()
方法中,我显示了一个动画,该动画每200毫秒触发一次,这意味着
surfaceview
线程每200毫秒触发一次

我的要求是,我想在动画底部添加一个按钮,当用户按下按钮时,该按钮可以响应事件。这怎么可能呢


谢谢大家!

我们的想法是将surfaceView(即您的图形)放在框架布局中。请参见以下链接中的xml布局

在下面的问题中,我发布了相同的代码


让我们知道它是否有效

我用了其他方法,而不是从XML文件中读取。一个surfaceView对象这是一个单独的类,它扩展了surfaceView类。因此,当绘制发生时,会绘制两个按钮,当绘制调用surfaceView时,它在绘制中的绘制方法会在创建动画线程的地方被调用。谢谢你的回复。@jainish我被困在b/w中,我必须执行同样的任务,你能帮我处理你的代码吗