Fragment+ActionBar回退箭头的处理
来源:互联网 发布:如何开放服务器端口 编辑:程序博客网 时间:2024/06/05 00:56
希望在Fragment 打开时,actionbar出现 返回的箭头 “<–” .
在onCreate()或onStart()中:
@Override public void onStart() { **setHasOptionsMenu(true);**//执行该方法,才会调用onOptionsItemSelected() super.onStart(); ActionBar actionBar = getActivity().getActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); }
我这里的需求是:将当前Fragment的抛出栈。
重写onOptionItemSeleted(MenuItem item)方法。
@Override public boolean onOptionsItemSelected(MenuItem item) { if (item.getItemId() == android.R.id.home) { getActivity().getFragmentManager().popBackStack(); return false; } return super.onOptionsItemSelected(item); }
我在点击“<–”后再次打开Fragment会出现问题,但是点击回退键没有问题,所以我将监听点击后的处理改成了下面的代码:
Runtime runtime = Runtime.getRuntime(); try { runtime.exec("input keyevent " + KeyEvent.KEYCODE_BACK); } catch (IOException e) { e.printStackTrace(); }
0 0
- Fragment+ActionBar回退箭头的处理
- 在fragment中的 actionbar 点击返回箭头事件处理
- Toolbar设置回退箭头的方法
- Toolbar设置回退箭头的方法
- fragment的回退总结
- Fragment中含有WebView,回退按键交给WebView的处理
- 关于Fragment回退的一点经验
- Activity和Fragment的回退
- 关于fragment监听回退的问题
- Android的Fragment BackStack回退功能
- ActionBar的Fragment
- 关于fragment的actionbar
- fragment 回退
- fragment添加actionbar的方法
- ActionBar的TabListener与Fragment
- Fragment中添加一个WebView,webview的回退问题
- Webview在Fragment中加载页面后的回退
- 在Fragment中webView的回退问题
- 【持久化框架】Mybatis与Hibernate的详细对比
- BeginPaint和GetDC区别
- 第十四周:C语言:进制转换
- MyEclipse内存不足以及参数配置“ -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M ”
- 字符串的拼接
- Fragment+ActionBar回退箭头的处理
- 数据库基础
- 反射专题4
- 图片transform其父级的border-radius失效
- 中国脑计划颠覆性创新之路九,进化的方向,脑科学,互联网和人工智能联合突破达尔文进化论局限
- Andrid数据库框架——greenDAO(一)
- PHP 中如何自动计算中文字数?
- Java Swing 使用JFileChooser保存带自定义后缀名的文件
- equals和==的区别