GLSurfaceView中添加button并监听click事件
来源:互联网 发布:美林数据java开发岗 编辑:程序博客网 时间:2024/05/21 18:12
1. Activity的onCreate
@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);GLView = new GLSurfaceView(this);GLView.setRenderer(renderer);this.setContentView(GLView);gestureDetector = new MyGestureDetector(this,(com.alrdy.picMove.MyGestureDetector.OnGestureListener) listener);//此处开始创建ButtonLinearLayout ll = new LinearLayout(this);ll.setOrientation(LinearLayout.VERTICAL);Button b_name = new Button(this);b_name.setText("clear2");ll.addView(b_name);addContentView(ll, new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));b_name.setOnClickListener(new Button.OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stub}});}
2. 让Button监听到事件
如果想让加入的View绑定的事件能够响应,则必须在Activity的触摸事件中调用父类的该方法。(很重要,否则Button的click事件无法响应)
@Overridepublic boolean onTouchEvent(MotionEvent event) {// TODO Auto-generated method stubsuper.onTouchEvent(event);return false;}
- GLSurfaceView中添加button并监听click事件
- Android Button click 事件监听
- flex动态添加button并添加click事件
- 为button添加监听事件
- 【NGUI】Unity中给NGUI添加监听事件,Button,Toggle
- 【NGUI】Unity中给NGUI添加监听事件,Button,Toggle
- unity3D 在UGUI中动态添加button的监听事件
- SWT的button组件中,添加单击事件监听
- C#winform中动态添加button并绑定事件
- div中循环生成button并添加点击事件
- Button Click事件追踪
- JS为button赋click事件并动态传值
- 向ext的form表单元素添加click监听事件
- ExtJS中给Label添加click事件
- JS中button控件click事件无法响应的问题
- 模拟调用Button Click事件
- os 新建button并为button添加事件
- 添加click事件
- 微软将开售82英寸Windows 8巨型平板电脑
- OpenGL 中常用的 GLUT 函数库
- php常用函数
- Tetris2
- Oracle数据库日常维护手册
- GLSurfaceView中添加button并监听click事件
- Linux socket网络编程之聊天室(三):select异步通讯实现
- C Looooops&&http://poj.org/problem?id=2115
- xcode 4 适配 iphone 3
- Oracle查询优化
- Apache错误:LoadModule takes two arguments, a module name and the name of a shared object
- 用cookie实现localstorage功能
- 创建android中使用的openssl静态库
- 在windows下运行Felzenszwalb的Discriminatively Trained Deformable Part Models matlab代码