Articles of android tablayout

带有通知徽章的Android Tablayout标签,例如whatsApp

我想用android.support.design.widget.TabLayout实现通知徽章。 我尽了最大努力来实现它,但失败了。 非常感谢任何帮助。

Android设计支持库TabLayout使用自定义选项卡布局,但布局包装选项卡

在选项卡自定义布局中,我将其父元素设置为match_parent并设置其背景颜色。 当我运行它时,选项卡显示自定义布局包装元素imageview和textview。 我希望这个自定义布局将填充选项卡,而选项卡之间没有任何空格。 检查输出: private void setupTabLayout(ViewPager viewPager, ViewPagerAdapter viewPagerAdapter) { TabLayout tabLayout = (TabLayout) findViewById(R.id.tab_layout); tabLayout.setupWithViewPager(viewPager); int length = tabLayout.getTabCount(); for (int i = 0; i < length; i++) { tabLayout.getTabAt(i).setCustomView(viewPagerAdapter.getTabView(i)); } } tab_layout.xml ViewPagerAdapter: public View getTabView(int position) { View view = LayoutInflater.from(this.context).inflate(R.layout.tab_layout, null); TextView title = (TextView) view.findViewById(R.id.title); ImageView icon = (ImageView) […]

如何以编程方式滚动tablayout – Android

我使用tablayout创建了30个可滚动的选项卡。 因此,屏幕上可以看到前三个选项卡,其余部分是不可见的,可以使用滑动手势滚动。 问题是当我以编程方式选择最后一个选项卡但它不可见时(选项卡布局不会滚动到最后一个选项卡)。 如何使tablayout滚动到最后一个标签? 提前致谢。

IllegalStateException:无法更改片段的标签是android:switcher now android:switcher

我的活动使用TabLayout + ViewPager 。 此处的选项卡和页面数量是动态的,具体取决于从服务器获取的数据。 崩溃是通过Crashlytics报道的,我无法复制它。 我的活动代码: @Override protected void onCreate(Bundle savedInstanceState) { boolean isAppRestarting = PrefUtils.getBoolean(“app_restarting”, false); if (isAppRestarting) { super.onCreate(null); this.savedInstanceState = null; } else { super.onCreate(savedInstanceState); this.savedInstanceState = savedInstanceState; } initSlidingTabs(); fetchSomeData(); // see onDataFetched() below } private void initSlidingTabs() { List sdsTabs = new ArrayList(); Logger.i(“There is saved instance state”); ArrayList […]

Android Studio无法解析符号’TabLayout’

无法解析符号TabLayout? 如何清除此错误? 请帮帮我。 我已经导入了import android.support.design.widget.TabLayout;

PagerTabStrip和TabLayout之间的区别

我正在开发一个应用程序,我想添加标签,以便可以使用PagerTabStrip和TabLayout与ViewPager一起添加。 它看起来和我没什么区别,但我猜它们之间有一些区别所以它们是两个类。 那么它们之间的主要区别是什么?

设计支持TabLayout

我正在玩设计支持库TabLayout。 我的问题是其中一个标签的标题太长,因此,它是在2行而不是1上绘制的。我想知道是否有一种方法缩放标题文本大小以确保所有标题都在1行上绘制。 这是一个截图,以更好地解释我的问题: 如果细节很重要,我正在使用Design Support TabLayout,一个ViewPager和一个FragmentPagerAdapter来填充我的标签。 提前致谢!

Android中的导航抽屉和VideoView

我正在使用导航抽屉和tablayout。 我的标签中有一个video,一开始看不到,但我能听到声音。 一旦我设定 video_view.setZOrderOnTop(true); 我也可以看到video,但这会导致导航抽屉出现问题 。 当我滑动它时,video不会像所有其他元素一样隐藏在导航抽屉后面。 如果我不使用 video_view.setZOrderOnTop(true); 然后我的抽屉工作正常。 main_activity.xml tab_fragment.xml TabFragment.java @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Inflate the layout for this fragment final View view = inflater.inflate(R.layout.tab_fragment, container, false); VideoView video_player_view = (VideoView) view.findViewById(R.id.video_player_view); video_player_view.setVideoURI(“videourl”); video_player_view.setZOrderOnTop(true); video_player_view.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { @Override public void onPrepared(MediaPlayer mp) { video_player_view.start(); } […]

Android:将TabLayout固定到Scrollview的顶部

我正在看手机上的推特应用程序。 您可以看到,当用户向上滚动时,tabLayout实际上只是很好地将自己固定在工具栏的底部并且根本不移动。 我想也许他们通过将应用程序的所有顶部(配置文件图片,自行车的配置文件壁纸,草地,文本)放入CollapsingToolBarLayout和AppBarLayout,但实际上只有配置文件壁纸草地上的自行车是CollapsingToolBarLayout和AppBarLayout的一部分,因为这是实际崩溃的唯一部分。 文本部分向上滚动,tabLayout只是在工具栏下方的顶部。 我在twitter应用程序上阅读了这些信用点,看起来他们使用SlidingTabLayout来实现它们的效果。 SlidingTabLayout类似于tabLayout,后者在支持库中受支持。 它看起来像现在主流应用程序使用的相当常见的模式 – Google+应用在应用的个人资料视图中使用它: Facebook Moments在他们的应用中使用它: 知道他们是怎么做的都设法做到了吗? 我正在寻找类似于所有这些应用程序的东西。 我的要求是: 滚动时有一个collapsingToolBarLayout崩溃 在collapsingToolBarLayout下面有一个textview,当它完全折叠时会在toolBar下面滚动和“隐藏”。 当你在collapsingToolBarLayout下滚动textview时,在textview下面有一个tabLayout,它会“粘住”tabLayout。 在tabLayout下面有一个recyclerview,这样当你点击tabLayout中的每个标签时,recyclerview将在“推文”,“照片”,“collections夹”等列表之间切换。 我查看了SO上发布的另外两个问题: TabLayout的标签选择指示器在滚动时是否可以固定在屏幕顶部? 。 这里的答案似乎是改变tabLayout的行为,但我怀疑改变行为实际上会生成twitter应用程序的function。 正如我所提到的,tabLayout似乎位于CollapsingToolBarLayout和AppBarLayout之外,只有当它位于CollapsingToolBarLayout和AppBarLayout中时,行为才有效。 如何在ScrollView顶部固定TabLaout? 。 这个问题与我提出的问题类似,但没有提供足够的细节,也没有答案。

Android标签布局:相对于标签标题包裹标签指示符宽度

是否有任何方法可以相对于标题标题包裹标签指示符宽度?