GLSurfaceView中添加button组件(示例是多activity中,使用openGL画一彩色旋转立方体)
来源:互联网 发布:java 日期在线转换 编辑:程序博客网 时间:2024/05/02 06:45
添加下面几行代码可以在GLSurfaceView中增加一个Button按钮
Button b = new Button( this);
b.setText( "hello world");
this.addContentView(b, new LayoutParams(LayoutParams.WRAP_CONTENT ,LayoutParams.WRAP_CONTENT));
示例:
public class openGLActivity extends Activity {
//private openGLRender Render;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window. FEATURE_NO_TITLE); // (NEW)
getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN,
WindowManager.LayoutParams. FLAG_FULLSCREEN); // (NEW)
Log. i("openGLActivity", "onCreate()");
GLSurfaceView view = new GLSurfaceView(this);
final openGLRender Render = new openGLRender();
view.setRenderer(Render);
setContentView(view);
Button b = new Button(this);
b.setText( "hello world");
this.addContentView(b, new LayoutParams(LayoutParams.WRAP_CONTENT ,LayoutParams.WRAP_CONTENT));
view.setOnClickListener( new OnClickListener()
{
public void onClick(View v)
{
Render.onClick(v);
}
});
}
}
- GLSurfaceView中添加button组件(示例是多activity中,使用openGL画一彩色旋转立方体)
- OpenGL入门示例5——黑色背景绘制彩色旋转立方体
- GLSurfaceView中添加button并监听click事件
- Android 在activity中显示非view组件eg:GLSurfaceView
- OpenGL -- 多颜色的立方体旋转
- OpenGL-绘制旋转立方体
- Android 系列 5.3向OpenGL旋转立方体添加控件
- 基于Android的OpenGL—使用GLSurfaceView创建一个Activity
- Android 系列 5.2使用OpenGL ES绘制旋转立方体
- OpenGL绘制旋转立方体实例
- OpenGL绘制旋转立方体实例
- OpenGL绘制旋转立方体实例
- OpenGL旋转立方体的实现
- Button的使用(一):直接添加到Activity
- 用webgl绘制一个彩色旋转立方体
- Android 中使用OpenGL ES进行2D开发(GLSurfaceView)
- OpenGL 入门基础教程 —— 彩色立方体
- OpenGL立方体在世界坐标系中_缩放_旋转_平移_顶点片源着色器
- TCP/IP保留IP与特殊IP
- Android APP通过配置实现启用/禁用GOOGLE API
- sql sever2000数据库同步详解
- TimePickerDialog 和 DatePickDialog
- iOS 6中regionThatFits函数的兼容性问题
- GLSurfaceView中添加button组件(示例是多activity中,使用openGL画一彩色旋转立方体)
- VS2008报错LINK:fatal error LNK1000: Internal error during IncrBuildImage
- 沙漏静止的唯美伤感空间日志推荐:如果,你未娶,我未嫁
- C/C++获取当前系统毫秒时间
- 转载和积累系列 - linux安全设置
- 使用eclipse生成javadoc的方法
- POJ1128
- 常用ARM汇编指令
- c语言中所有文件操作函数详解fopen、fwrite、fread、fgetc、fputc、fscanf、fprintf、ftell、fseek等函数