现在都流行FragmentTabHost布局.但是所有的fragment都是共享一个actionbar,但是我们又想给每个fragment定义自定义的标题栏.百度google了好久也没有找到解决方案.最后想到了一个笨办法.解决方法如下.如果你们有更好的方案,请留言. 第一个fragment中我定义了自定义布局的actionbar @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bun…
http://www.tuicool.com/articles/FJ7VBb FragmentTabHost切换Fragment时避免UI重新加载 不过,初次实现时发现有个缺陷,每次FragmentTabHost切换fragment时会调用onCreateView()重绘UI. 解决方法,在fragment onCreateView 里缓存View: Java代码 收藏代码private View rootView;// 缓存Fragment view @Override public View…
使用FragmentTabHost时,Fragment之间切换时每次都会调用onCreateView方法,导致每次Fragment的布局都重绘,无法保持Fragment原有状态. 解决办法:在Fragment onCreateView方法中缓存View private View rootView;//缓存Fragment view @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bu…
使用FragmentTabHost时,Fragment之间切换时每次都会调用onCreateView方法,导致每次Fragment的布局都重绘,无法保持Fragment原有状态. 解决办法:在Fragment onCreateView方法中缓存View private View rootView;//缓存Fragment view @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bu…
初次安装使用wampserver2.2,由于各个电脑安装的应用或是电脑型号不一样会出现以下问题: 1.安装后,不能出切换“服务器在线”或是“服务器离线” 2.设置站点后,运行编写好的代码出现404错误 对于这些问题,百度有很多解决方法,笔者新自己试过,有一些方法是行不通的. 所以笔者再次唠叨下: 出现这些问题的注要有两个原因: 1.电脑的默认80端口,已被占用 2.wampserver配置时出现错误 对于第一个问题,只需要把商品号改为8080端品就可以了: 打开wampserver/apache…
Xcode导出App一般问题及其解决方法 问题一:开发者协议变更问题. 变更后打包会出现如下图A警告,此时点击 "visit developer website"进入Apple开发者网站,登录开发者账号后会出现如图B后,点击"Review Agreement" 进入下一步确认同意条款即可. (图A) (图B) 问题二:Bundle Id过期(expired)问题 过期后打包过程会出现如图C的警告,此事,您需要登录到Apple Developer,(左侧)Certif…
FragmentTabHost这个控件每次切换Fragment,都会走Fragment的onCreateView和onDestroyView方法,多以每次切换都会创建和销毁Fragment实例,先来看一下FragmentTabHost的部分源码: @Nullable private FragmentTransaction doTabChanged(@Nullable String tag, @Nullable FragmentTransaction ft) { final TabInfo new…
easyui在写datagrid的时候标题栏有时候因为太多.太长所以无法显示所有的列,而且没数据的时候下方的滚动条是不显示的,这样就无法显示所有的列了.解决办法如下: onLoadSuccess: function (data) { if (data.total == 0) {$('#dgReportList').datagrid('insertRow', {row: {}});} $("tr[datagrid-row-index='0']").css({ "visibili…
在移动端的spa页面中,只要使用到了路由就很有必要使用到状态保存的功能,这样才能保证在页面进行切换的时候,让用户可以看到刚才滑动的地方,让用户的体验更加友好.这儿我找到了react-router-cache-route这个插件,使用方法直接参考文档. 在使用了这个插件以后,结合着antd-mobile使用时.会出现轮播图空白的现象,这个现象在手机端显得忧外的明显 上面问题的解决方法就是使用 react-router-cache-route 这个插件以后额外引入的声明周期,然后使用 forceUp…
在su root时发现无法切换到root权限.显示: /usr/local/bin/zsh 没有文件或目录 想了想问题所在,突然想起来前段时间想要更换shell主题,于是装了zsh和oh-my-zsh,用了一段时间感觉没有bash好用(纯粹个人感觉),于是sudo apt remove zsh了. 当时将默认的shell改成了zsh: chsh -s /bin/zsh 那么chsh到底修改了哪里呢? chsh -s 其实修改的是你的/etc/passwd文件里和你用户名相对应的一行,我们可以查看…