Intereting Posts
Исключение при использовании библиотеки ksoap2 для android OnStart новой операции вызывается перед onStop родительского Возможна ли фильтрация пакетов TCP на мобильных платформах? Bluetooth Secure Simple Pairing (SSP) с использованием QR-кода как канала вне диапазона (OOB) Несколько вызовов в AlarmManager.setRepeating предоставляют такие же значения Intent / PendingIntent, но я предоставлял разные Основы Xamarin. Ошибка сборки. Подробнее см. Журнал построения Как добавить JSoup.jar в мой проект Android? Zero-width, разбивающее пространство для Android Установите поле перетаскивания для Android Navigation Drawer Как отключить функцию автопрокрутки в Logcat? Как создать пользовательский интерфейс для android MediaController Не удалось разрешить класс в build.gradle с помощью Android Studio 0.60 / Gradle 0.11 Genymotion не остановит оптимизацию приложения GetFromLocationName error, Сервис недоступен. Работали, остановились Android-потоки и блокировка базы данных

Невозможно добавить вкладки внутри фрагмента навигационного ящика Android

1) Я следовал примеру навигационного ящика в Android Developer Docs здесь. Developer.android.com/training/implementing-navigation/nav-drawer.html
И создал все мое приложение. В данном примере они использовали фрагменты для каждого элемента, выбранного в ящике, называемого фрагментами со следующим кодом

Bundle args = new Bundle(); args.putInt("Title_Number", position); fragment.setArguments(args); FragmentManager fragmentManager = getFragmentManager(); fragmentManager.beginTransaction().replace(R.id.content_frame, fragment).commit(); 

2) Теперь мне нужно поведение вкладки внутри фрагмента, т. Е. Когда я выбираю конкретный элемент в Nav-Drawer, загруженный фрагмент должен отображать панель вкладок сверху, что-то вроде этого. http://flic.kr/p/hn4G3i

3) Я следил за учебником и примером, приведенным здесь
Developer.android.com/training/implementing-navigation/lateral.html ,
Но приведенный здесь пример использует FragmentActivity, который несовместим с фрагментами (согласно моим знаниям).

Может ли кто-нибудь помочь мне достичь такого поведения в моем приложении. Заранее спасибо.

Solutions Collecting From Web of "Невозможно добавить вкладки внутри фрагмента навигационного ящика Android"

 import android.app.ActionBar; import android.app.Fragment; import android.app.FragmentTransaction; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import cgg.gov.in.apps.eoffice.source.R; public class TestTabsinsideFragment extends Fragment { View rootView; public TestTabsinsideFragment () { // Empty constructor required for fragment subclasses } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { getActivity().getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); // Apply the layout for the fragment rootView = inflater.inflate(R.layout.approve_leaves, container, false); getActivity().setTitle("New tabbed layout inside Fragment :-) "); ActionBar.TabListener tabListener = new ActionBar.TabListener() { public void onTabSelected(ActionBar.Tab tab, FragmentTransaction ft) { // show the given tab } public void onTabUnselected(ActionBar.Tab tab, FragmentTransaction ft) { // hide the given tab } public void onTabReselected(ActionBar.Tab tab, FragmentTransaction ft) { // probably ignore this event } }; // Add 3 tabs, specifying the tab's text and TabListener for (int i1 = 0; i1 < 3; i1++) { getActivity().getActionBar().addTab( getActivity().getActionBar().newTab() .setText("Tab " + (i1 + 1)) .setTabListener(tabListener)); } return rootView; } 

Я сам исправил проблему. : D