У меня есть старый проект в eclipse, который использует панель действий Sherlock, однако я бы хотел заменить эту панель действий на панель приложений AppTheme или AppCompat. Я хочу, чтобы панель действий имела те же функции, что и раскрывающийся список. Пожалуйста помоги.Как заменить Шерлок ActionBar в AppCompat
public class MainActivity extends SherlockActivity implements ActionBar.OnNavigationListener,
OnItemClickListener {
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Context context = getSupportActionBar().getThemedContext();
R.layout.sherlock_spinner_item);
list.setDropDownViewResource(R.layout.sherlock_spinner_dropdown_item);
getSupportActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
getSupportActionBar().setListNavigationCallbacks(list, this);
Возможный дубликат [Android Lollipop, добавить всплывающее меню из title в панели инструментов] (http://stackoverflow.com/questions/26510930/android-lollipop-add-popup-menu-from-title-in-toolbar) –
@Maddie_J: прочитайте эти две статьи. http://www.grokkingandroid.com/migrating-actionbarsherlock-actionbarcompat/ и http://antonioleiva.com/actionbarcompat-migrating-actionbarsherlock/ –