I'm currently working on a simple navigation drawer + sliding tab.
However, I wanted these a material design on my own app.
Therefore, I have no choice except to get rid off ActionBarSherlock. When in these attempt, I found that 2 types of imports which are as follows:
import com.actionbarsherlock.app.SherlockFragment;
import com.actionbarsherlock.app.SherlockFragmentActivity;
has to be removed too. However, more errors seem to appear after removing it.
So, is there any other type of imports that could replace these 2 above?
If you're going to use appcompat-v7, I am sure you have support-v4 in your dependencies as well.
You can try replacing
com.actionbarsherlock.app.SherlockFragmentwithandroid.support.v4.app.Fragmentcom.actionbarsherlock.app.SherlockFragmentActivitywithandroid.support.v7.app.AppCompatActivity
There are some good advices on migrating from ABS to AppCompat.
What are the common issues when migrating from ActionBarSherlock to ActionBarCompat?
- Migrating from ActionBarSherlock to ActionBarCompat
Something to note with above examples is that ActionBarActivity is now deprecated and replaced by AppCompatActivity.
来源:https://stackoverflow.com/questions/31197706/replacing-actionbarsherlock-with-appcompat