Articles of android tabs

Фрагмент внутри вкладки Активность, теряющая все данные при вращении?

Я использую библиотеку Sherlock ActionBar, и у меня есть программа SherlockFragmentActivity, которая реализует ActionBar.TabListener (для моих вкладок), и у меня есть 3 вкладки … каждый из которых является шрифтом Шерлок. Когда я вращаюсь, вся активность воссоздается, и я теряю все переменные, объявленные в моем onCreate внутри Фрагмента. Как я могу это исправить? Я решил, что […]

Как реализовать PageTransformer со свистящими вкладками

В моем примере кода у меня есть три Swableable Tabs в MainActivity.java, а именно: Android, IOS и WINDOWS, и я использую салфетки для переключения между вкладками. Теперь, я должен реализовать PageTransformer со Swipeable Tabs, так что здесь мне нужна ваша помощь, возможно ли, если да, то как? MainActivity.java:- public class MainActivity extends FragmentActivity { ViewPager […]

Фрагмент исчезает из задней части

Почему FragmentTwo исчезает из задней части в следующей ситуации: У моего приложения есть Fragment под названием FragmentOne в Activity . FragmentOne есть Button . При щелчке он запускает FragmentTwo , который добавляется в стопку Fragment . FragmentTwo имеет Button , которая при нажатии добавляет две вкладки в ActionBar связанную с двумя Fragments , FragmentThree и […]

Как показать непрочитанный счетчик сообщений на вкладках внутри TabLayout?

Я использую TabLayout библиотеки поддержки поддержки Android. Я хочу показать непрозрачный счетчик уведомлений на вкладке с заголовком, как показано ниже. Как установить непрочитанный счет на Tab внутри TabLayout ?

Вкладка «Прокрутка» в приложении «Право налево» для Android

У меня есть Android-приложение с вкладками. Я хочу, чтобы приложение было справа налево. Я установил android: поддерживает Rtl = "true" в файле манифеста и изменил некоторые элементы, которые будут android: layoutDirection = "rtl". Он меняет все на правое налево, и это то, что я хочу, за исключением того, что он меняет направление прокрутки на вкладках […]

Как работает action_bar_embed_tabs в Android?

У меня есть вкладки в панели действий. На больших экранах вкладки вставляются в панель действий, но на маленьких экранах нет. Я хочу контролировать руководство вкладками, поэтому я могу отделить вкладки от панели действий. Я попытался установить abs__action_bar_embed_tabs, но это не сработало <resources> <bool name="abs__action_bar_embed_tabs">false</bool> </resources>

Использование TabWidget.setDividerDrawable ()?

Кто-нибудь имел успех с TabWidget.setDivider() ? Я не уверен, что он делает то, что я предполагаю: дает вам возможность предоставить возможность рисования между каждым экземпляром табуляции? mTabHost.getTabWidget().setDividerDrawable(R.drawable.dividerDrawable); Это, кажется, ничего не делает. Глядя на вкладку, выделяемые ресурсами в проекте Android, показано, что разделители фактически нарисованы в самих изображениях вкладки – это должно работать или не […]

Как включить вкладки панели действий во фрагменте?

Я переключился с Activity на Fragment, и теперь я получаю эту ошибку Java.lang.IllegalArgumentException: вкладки, не поддерживаемые в этой конфигурации Из следующей строки actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); Как заставить эти вкладки работать в фрагменте с базовым ActionBarActivity? Остаток кода @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { act = (ActionBarActivity )getActivity(); final ActionBar actionBar = act.getSupportActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); […]

Переключение между фрагментами, дающими неожиданные результаты

Я пытаюсь реализовать FragmentTabs как illiustrated в http://developer.android.com/resources/samples/Support4Demos/src/com/example/android/supportv4/app/FragmentTabs.html . Все прошло хорошо, пока я не сделал это: Я начал много разных фрагментов с одной вкладки, как: tab1 -> fragment1 —> FRAGMENT2 —> fragment3 tab2 Но когда я переключился на tab2 и снова вернулся к tab1, у меня появился фрагмент1, а не фрагмент3 (т. Е. У […]

Как использовать tabContentStart для запуска содержимого с середины экрана устройства

Я использую TabLayout и ViewPager <android.support.v4.view.ViewPager android:id="@+id/view_pager_social_profiles" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior"></android.support.v4.view.ViewPager> <android.support.design.widget.TabLayout android:id="@+id/tab_layout_social_profiles" android:layout_width="match_parent" android:layout_height="112dp" app:tabContentStart="72dp" app:tabGravity="center" app:tabIndicatorHeight="0dp" app:tabMode="scrollable"></android.support.design.widget.TabLayout> Я хочу начать содержимое вкладки с середины экрана, поэтому, если есть только одна вкладка, она будет выровнена точно в центре экрана (по горизонтали), а также выбранная вкладка будет всегда находиться в центре.