我使用片段活動,ActionBar,ViewPager在我的主要活動中創建了三個選項卡。 我有三個選項卡tab1,tab2,tab3。在TAB1兩個按鈕可用,只要用戶點擊按鈕,我正在更換使用段管理和片段交易帶片段的選項卡替換內容(重疊內容)
代碼替換片段與另一個片段的片段:
FragmentTransaction fragmentTransaction = fragmentManager
.beginTransaction();
CreditHistoryActivity creditHistoryFragment = new CreditHistoryActivity();
fragmentTransaction.replace(R.id.content,
creditHistoryFragment);
fragmentTransaction.addToBackStack("fragment1");
fragmentTransaction.commit();
這裏,TAB2按下該按鈕後被替換的內容在主要內容上重疊
請您告訴我如何解決此問題。
謝謝。
也許這可能幫助:http://stackoverflow.com/questions/22408600/why-doesnt-detach-work -on-fragmenttransaction-and-remove-does – nKn
爲什麼在行fragmentTransaction.replace中使用「android.R.id.content」(android.R.id.content, creditHistoryFragment); –
我在我的程序中動態添加片段。我沒有在我的XML文件中提到片段 – user3454856