通常我们利用View或SurfaceView画图时是这么做的,在onCreate()方法里:
setContentView(new MySurfaceView(this));
并在Activity里定义内部类
MySurfaceView extends SurfaceView implements SurfaceHolder.Callback {
...
}
但这样整个Activity就用来画图了,怎样让Activity的一部分来画图,另一部分照常显示其他Widget(例如Button、TextView等等)?
路过的大虾们帮忙解答一下,谢谢!
Android画图移动平台
setContentView(new MySurfaceView(this));
并在Activity里定义内部类
MySurfaceView extends SurfaceView implements SurfaceHolder.Callback {
...
}
但这样整个Activity就用来画图了,怎样让Activity的一部分来画图,另一部分照常显示其他Widget(例如Button、TextView等等)?
路过的大虾们帮忙解答一下,谢谢!
Android画图移动平台
解决方案 »
- 问问各位.. 获取字符串换行的问题
- 关于android内制Http服务器问题
- android的webview前进后退问题
- android动态加载Button
- 手机游戏 服务端编程
- 关于点击事件拦截的一个问题,请指教
- 程序没有错,为什么运行停止!
- 为什么 apkmodify 有的apk不能反编译?
- 写一个工具类保存手机地址address为xml的时候 报空指针异常.第90行出现空指针异常。adress明明有输出啊?
- 利于okhttp登录学校图书馆post请求总是成功
- 原来说错了:右边两个按钮并排靠右,左边一个按钮填满其他空间,有代码和图片
- usbhost设备拔掉,但是通过枚举设备,依然可以枚举到
布局里面包含一个ViewGroup 专门用来绘画图形,把绘画好的图形作为子视图加入。
}setContentView(R.layout.main);
ViewGroup view1 = (ViewGroup)findViewById(R.id.myview);
view1.add(new MySurfaceView());
ViewGroup view1 = (ViewGroup)findViewById(R.id.myview);这里的myview是activity_main.xml里的一个定义的节点吗?怎样在activity_main.xml这个布局文件中去定义这个myview?