как отобразить панель действий над панелью TabNavigation в Android

вот мой код для создания панели действий

// enabling action bar app icon and behaving it as toggle button
    ActionBar actionBar=getActionBar();
    actionBar.setDisplayHomeAsUpEnabled(true);
    actionBar.setHomeButtonEnabled(true);
    actionBar.setBackgroundDrawable(new ColorDrawable(color.white));
    actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

    for (int i=1; i <= 3; i++) {
        Tab tab = actionBar.newTab();
        tab.setText("Tab " + i);
        tab.setTabListener(this);
        actionBar.addTab(tab);

    }

вот вывод моего кода введите здесь описание изображения

Но я не буду отображать вот так введите здесь описание изображения

Пожалуйста, помогите мне в этом. Спасибо заранее...


person SAndroidD    schedule 09.07.2014    source источник


Ответы (1)


Цитирование документов

Вкладки, предоставляемые ActionBar, идеальны, поскольку они адаптируются к разным размерам экрана. Например, когда экран достаточно широкий, вкладки отображаются на панели действий рядом с кнопками действий (например, на планшете, как показано на рис. 7), а на узком экране они отображаются на отдельной панели (известной как «полоса действий с накоплением», показанная на рисунке 8). В некоторых случаях система Android вместо этого отображает элементы вкладки в виде раскрывающегося списка, чтобы обеспечить наилучшее размещение на панели действий.

Рисунки 7 и 8 можно посмотреть на @ http://developer.android.com/guide/topics/ui/actionbar.html

Если вы ищете скользящие табы

https://developer.android.com/samples/SlidingTabsBasic/src/com.example.android.common/view/SlidingTabLayout.html

Похожий на

Android – вкладки "Нравится" в Google Play

person Raghunandan    schedule 09.07.2014
comment
спасибо .. Я запускаю приложение на другом устройстве, оно работает .. но в зависимости от устройства вкладка перемещается? - person SAndroidD; 09.07.2014