Articles of android tablayout

Выбранный TabLayout Значок закладки не выбран при запуске:

Я использую TabLayout для навигации с вкладками в своем приложении. У меня очень странная проблема, я создал 4 вкладки, используя этот код: private int[] tabIcons = {R.drawable.navigation_timeline_icon_selector, R.drawable.navigation_feed_icon_selector, R.drawable.navigation_messages_icon_selector, R.drawable.navigation_notification_icon_selector}; TabLayout tabLayout = setTabLayout(); if (tabLayout != null) { for (int i = 0; i < 4; i++) { tabLayout.getTabAt(i).setIcon(tabIcons[i]); } } Каждый из элементов […]

Каков наилучший способ установить вкладку tabmode для таблеток?

Я использую TabLayout из библиотеки поддержки Android Design. Как я могу использовать MODE_SCROLLABLE вместе с GRAVITY_FILL, чтобы он выглядел одинаково для всех устройств и ориентации? В настоящее время, если я использую MODE_SCROLLABLE, он выглядит хорошо на 7-дюймовом планшете, но на 10-дюймовом планшете выступы выравниваются влево. Я хочу иметь возможность использовать GRAVITY_FILL для всех размеров. Это […]

Как прокрутить tablayout программно – Android

Я создал 30 прокручиваемых вкладок, используя tablayout. Таким образом, первые три вкладки видны на экране, а остальные из них невидимы, которые можно прокручивать с помощью жестов салфетки. Проблема в том, что я выбираю последнюю вкладку программно, но она не становится видимой (вкладка не прокручивается до последней вкладки). Как заставить tablayout прокручиваться до последней вкладки? Заранее […]

Com.android.support:design:23.3.0 сломан, когда пользовательский вид, используемый в Tablayout

Я добавляю пользовательский вид в tablayout для этого, используя следующий метод: https://guides.codepath.com/android/google-play-style-tabs-using-tablayout Это работает нормально. Я использую com.android.support:design:23.1.1 , но когда я обновляюсь до com.android.support:design:23.3.0 возникает проблема: Пользовательский вид отображается, но когда я звоню viewPager.getAdapter().notifyDataSetChanged(); То пользовательский вид больше не виден, ИТОГО. Любая идея, что изменилось в 23.3.0, может повлиять на это? Как я могу […]

TabLayout внутри панели инструментов

Я хочу добиться определенного взгляда с помощью новой библиотеки поддержки дизайна, и я не могу перестать видеть странную ошибку. Вот скринкаст с желаемым результатом (не выполняется с DSL). И у меня получается DSL . Панель инструментов + вкладки находится в действии с помощью viewpager, а recyclerView находится внутри фрагмента внутри viewpager (адаптер фактически, но вы […]

Селектор вкладок не работает на предыдущей вкладке, щелкая при прокрутке на просмотрщике

Я следую этому примеру .. У меня ViewPager одна проблема, когда я ViewPager на ViewPager соответствующий fragment но когда я ViewPager слева направо или налево и выбираю предыдущую вкладку, индикатор Tab появляется на новой выбранной вкладке, но соответствующий fragment не отображается в ViewPager . Пожалуйста, помогите мне, где я ошибаюсь?

Вкладки Android Tablayout с уведомлением, например whatsApp

Я хочу реализовать значок уведомлений с помощью android.support.design.widget.TabLayout . Я приложил все усилия для его реализации, но не смог. Любая помощь была бы очень оценена.

ViewPager с панелью инструментов и TabLayout имеет неправильную высоту

У меня есть ViewPager ниже AppBarLayout (с панелью инструментов и TabLayout). Я не могу понять, почему высота загруженных фрагментов больше, чем доступное пространство, даже если нет таких больших элементов, что позволяет прокручивать вкладку. Это основной макет xml: <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:layout_scrollFlags="scroll|enterAlways" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" /> […]

Не найдено ни одного представления для id 0x7f0e00d5 (com.example.page:id/dialogViewpager) для фрагмента OneFragment {92c0220 # 1 id = 0x7f0e00d5 android: switcher: 2131624149: 0}

Я хочу отобразить tabview в диалоговом окне. У меня есть один файл основного класса, который распространяется на FragmentActivity и внутри, что я показываю диалог, вызывая этот метод, как показано ниже. private void dialogDictionary() { final Dialog dialog = new Dialog(this); dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); dialog.setContentView(R.layout.dialog_dictionary); dialog.setCancelable(true); dialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT)); ImageView imgDialogDictionaryClose = (ImageView) dialog.findViewById(R.id.imgDialogDictionaryClose); imgDialogDictionaryClose.setOnClickListener(v -> dialog.dismiss()); ViewPager viewPager […]

Как разделить вложенный массив ArrayList на каждый макет в TabLayout

Я использую вложенный массив ArrayList для Tablayout. Каждый элемент ArrayList заполняет каждую вкладку. Количество вкладок изменяется в зависимости от размера родительского арифметиста. Например, если родительский размер ArrayList 2, количество вкладок 2; Когда размер 3 вкладки счет 3..etc..Для объяснения этой ситуации сложно, я подготовил изображение экспансии .. Изображение 1 Это изображение представляет собой общий вид. Я […]