给程序所有页面统一添加返回按钮
来源:互联网 发布:apache 监听端口 编辑:程序博客网 时间:2024/05/21 23:31
1.写一个BaseActivity 继承 Activity,在你的程序中所有画面的activity继承BaseActivity。
2.在BaseActivity中添加返回按钮和点击返回事件:
/*** 添加通用返回按钮*/public void addBackBtn(){btn_back = new ImageButton(this);//设置退出按钮btn_back.setBackgroundResource(R.drawable.btn_backs);Bitmap imageBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.btn_backs);//添加点击监听addBackListener();//定义layoutParambtn_lyt = new LinearLayout(this);btn_lyt.addView(btn_back, new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT));btn_lyt.setGravity(Gravity.BOTTOM);btn_lyt.setPadding(BaseControl.screenWidth - 2 -imageBitmap.getWidth(), BaseControl.screenHeight -20- 10 - imageBitmap.getHeight(), 2, 2);this.addContentView(btn_lyt.getRootView(), btn_back.getLayoutParams());}/*** 添加返回按钮监听*/public void addBackListener(){btn_back.setOnClickListener(new OnClickListener(){public void onClick(View v) {// 添加返回按钮监听btn_back.setBackgroundResource(R.drawable.btn_backs_);KeyEvent key = new KeyEvent(KeyEvent.ACTION_DOWN,KeyEvent.KEYCODE_BACK);onKeyDown(key.getKeyCode(), key);}});}
- 给程序所有页面统一添加返回按钮
- JS初级给页面添加6000个按钮
- PHP 给页面内容中的所有图片添加特定链接
- ActionBar 添加返回按钮
- 按钮:返回初始化页面
- 给按钮添加链接
- 给按钮添加位图
- 给按钮添加超链接
- 统一修改UINavigationController的返回按钮
- 统一设置返回按钮为自定义图片
- iOS - 统一设置Navigation的返回按钮
- iOS 为自定义返回按钮的页面添加右滑返回
- iOS 为自定义返回按钮leftBarButtonItem的页面添加右滑返回功能
- 页面添加置顶按钮
- 页面添加置顶按钮
- 给页面添加遮罩层
- iOS开发:给UIWebView导航栏添加返回与关闭按钮
- iOS开发:给UIWebview的导航栏添加返回、关闭按钮
- android source code下载源代码时出错
- Android Resource介绍和使用
- Crypto++入门学习笔记(DES、AES、RSA、SHA-256)
- hdu 3987 Harry Potter and the Forbidden Forest//边数最小的最小割 2种解题方法
- oracle——sql语句收集
- 给程序所有页面统一添加返回按钮
- live555源代码
- 编程之美--1的数目
- ie浏览器[Internet Explorer] 7 以上 ieframe.dll 文件的一些错误 解决方案
- MMI Code
- 如何让你的SQL运行得更快
- 个人blog已经开通
- getchar()
- PB50编辑类似“NMAKE : fatal error U1073: don't know how to make 'tbtcore'”的错误解决