效果 解決方案:使用 備注:根據(jù)自己的項目需求來設(shè)置開始位置斤葱,結(jié)束位置 CenterAlignImageSpan需要自定義,使圖片現(xiàn)在在中間
效果 解決方案:使用 備注:根據(jù)自己的項目需求來設(shè)置開始位置斤葱,結(jié)束位置 CenterAlignImageSpan需要自定義,使圖片現(xiàn)在在中間
一提到沉浸式狀態(tài)欄揖闸,第一個浮現(xiàn)在腦海里的詞就是“碎片化”揍堕。碎片化是讓 Android 開發(fā)者很頭疼的問題,相信沒有哪位開發(fā)者會不喜歡“write once, run anyw...
非常感謝运杭。前不久注意到這個問題夫啊,但網(wǎng)上搜到的解決方法感覺都說不清楚。您的這篇很簡潔明了辆憔!謝謝分享撇眯!
另外,如果啟動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();
}