用AppCompat替换ActionBarSherlock

Bet*_*cks 3 android android-fragments actionbarsherlock android-actionbar android-actionbar-compat

我目前正在研究一个简单的导航抽屉+滑动标签.

但是,我想在我自己的应用程序上进行这些材料设计.

因此,我除了摆脱之外别无选择ActionBarSherlock.在这些尝试中,我发现了两种类型的导入,如下所示:

import com.actionbarsherlock.app.SherlockFragment;
import com.actionbarsherlock.app.SherlockFragmentActivity;
Run Code Online (Sandbox Code Playgroud)

必须删除.但是,删除后似乎会出现更多错误.

那么,是否有其他类型的进口可以取代上述2?

Ye *_*ung 13

如果你要使用appcompat-v7,我相信你也有support-v4你的依赖.

你可以尝试更换

  • com.actionbarsherlock.app.SherlockFragmentandroid.support.v4.app.Fragment
  • com.actionbarsherlock.app.SherlockFragmentActivityandroid.support.v7.app.AppCompatActivity

从ABS迁移到AppCompat有一些很好的建议.

以上示例需要注意的ActionBarActivity是现在已弃用并替换为AppCompatActivity.