Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我的布局中的Android画布?_Android_Animation_Button_Views - Fatal编程技术网

我的布局中的Android画布?

我的布局中的Android画布?,android,animation,button,views,Android,Animation,Button,Views,我有一个在每个视图之间转换的ViewFlipper,我想将动画绘制到一组画布上,每个视图一个。例如,我如何将画布集成到视图中,以便我仍然可以将按钮放在其顶部 如果这是不可能的,我将如何使绘制到画布上的图像可点击,以便我可以构建自己的按钮?看来我已经养成了回答自己问题的习惯,但无论如何,我这样做只是为了完成,希望其他人在学习android平台时可能会遇到我的问题 另外,您的视图中似乎包含一个画布,即创建一个自定义视图 您的自定义视图应该扩展视图(android视图),然后在布局中实例化 在布局中实

我有一个在每个视图之间转换的ViewFlipper,我想将动画绘制到一组画布上,每个视图一个。例如,我如何将画布集成到视图中,以便我仍然可以将按钮放在其顶部


如果这是不可能的,我将如何使绘制到画布上的图像可点击,以便我可以构建自己的按钮?

看来我已经养成了回答自己问题的习惯,但无论如何,我这样做只是为了完成,希望其他人在学习android平台时可能会遇到我的问题

另外,您的视图中似乎包含一个画布,即创建一个自定义视图

您的自定义视图应该扩展视图(android视图),然后在布局中实例化

在布局中实例化它必须按照以下完整方式完成

如果您的包名为:

com.mypackage
您的自定义视图类被调用

MyCustomView
那么您在布局XML中的实例化应该如下所示

<com.mypackage.MyCustomView
android:id="myviewid" android:layout_height="fill_parent"
android:layout_width="fill_parent">
</com.mypackage.MyCustomView>

我已经在那里包括了一些参数,比如ID和布局(我让它填充父对象,因为我想要全屏),然后我只是将该部分放在我的RelativeLayout上方的某个地方,比如按钮,这意味着它将在屏幕上的按钮下方


希望这对其他人有帮助,享受吧。

我似乎养成了回答自己问题的习惯,但无论如何,我这么做只是为了完成,希望其他人在学习android平台时可能会遇到我的问题

另外,您的视图中似乎包含一个画布,即创建一个自定义视图

您的自定义视图应该扩展视图(android视图),然后在布局中实例化

在布局中实例化它必须按照以下完整方式完成

如果您的包名为:

com.mypackage
您的自定义视图类被调用

MyCustomView
那么您在布局XML中的实例化应该如下所示

<com.mypackage.MyCustomView
android:id="myviewid" android:layout_height="fill_parent"
android:layout_width="fill_parent">
</com.mypackage.MyCustomView>

我已经在那里包括了一些参数,比如ID和布局(我让它填充父对象,因为我想要全屏),然后我只是将该部分放在我的RelativeLayout上方的某个地方,比如按钮,这意味着它将在屏幕上的按钮下方

希望这对其他人有帮助,享受吧