效果 解决方案:使用 备注:根据自己的项目需求来设置开始位置,结束位置 CenterAlignImageSpan需要自定义,使图片现在在中间
效果 解决方案:使用 备注:根据自己的项目需求来设置开始位置,结束位置 CenterAlignImageSpan需要自定义,使图片现在在中间
一提到沉浸式状态栏,第一个浮现在脑海里的词就是“碎片化”。碎片化是让 Android 开发者很头疼的问题,相信没有哪位开发者会不喜欢“write once, run anyw...
非常感谢。前不久注意到这个问题,但网上搜到的解决方法感觉都说不清楚。您的这篇很简洁明了!谢谢分享!
另外,如果启动activity时就使用了此方式去给该activity添加第一个fragment,则此时currentFragment==null,就会奔溃。添加一下判断就可解决问题:
if (!targetFragment.isAdded()) {
//第一次使用switchFragment()时currentFragment为null,所以要判断一下
if(currentFragment != null) {
transaction.hide(currentFragment);
}
transaction.add(R.id. main_fragment, targetFragment);
transaction.commit();
}