簡體   English   中英

在實現FragmentTabHost時將android.support.v4.app.Fragment強制轉換為android.app.Fragment的可能性

[英]Possibility of casting android.support.v4.app.Fragment to android.app.Fragment when implementing a FragmentTabHost

我想在片段(TabFragement)內實現三個選項卡的屏幕。 在片段內創建TabHost時,我正在導入android.support.v4.app.FragmentTabHostandroid.support.v4.app.Fragment
當我嘗試使用活動調用片段(TabFragement)時,
fragmentManager.beginTransaction().replace(R.id.content_frame, fragment).commit();
方法“替換”希望包含android.app.Fragment的片段。
那么,我該如何解決呢?
有任何建議嗎?
謝謝。

要解決導入問題,您需要擴展FragmentActivity 添加了FragmentActivity以允許使用“ Activities ”中支持庫中的Fragments

另外,請確保使用getSupportFragmentManager()代替。

我認為您只需要使用Fragment而不是FragmentTabhost並將tabhost添加到fragmentlayout.xml,並在fragment.java類中使用該tabhost對象並創建tabbar。 而已...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM