如何在android选项卡布局中提供溢出分页?

时间:2016-06-26 10:07:04

标签: android android-viewpager material-design android-support-library android-tablayout

根据Material设计指南,在android.support.design.widget.TabLayout中,当有很多不适合屏幕尺寸的标签时,我们可以使用溢出分页,提供一个右箭头,点击后会显示所有剩余的标签通过水平滚动。如何实现这一目标?

[这里是指南中给出的相同图像]

enter image description here

3 个答案:

答案 0 :(得分:2)

该模式位于“桌面标签”部分,因此不受TabLayout支持,后者专门针对“移动标签”部分。

答案 1 :(得分:0)

您必须将tabMode设置为可在XML文件中滚动

{{1}}

答案 2 :(得分:0)

无法添加分页箭头,但能够向tabview添加滚动:

使用Horizo​​ntalScrollView和LinearLayout环绕TabView:

while (resultSet.next()) {
            lhm = new LinkedHashMap<Object, Object>();
            Billdate = resultSet.getString("billdate");
            cash = resultSet.getLong("paytm");
            creditcard = resultSet.getLong("cash");
            swiggy = resultSet.getLong("Swiggy");
            kb = resultSet.getLong("KB");
            bigBasket = resultSet.getLong("BigBasket");
            zomato = resultSet.getLong("Zomato");

            lhm.put("Billdate", Billdate);          
            lhm.put("Paytm", paytm);
            lhm.put("Cash", cash);
            lhm.put("Swiggy", swiggy);
            lhm.put("Kb", kb);
            lhm.put("BigBasket", bigBasket);
            lhm.put("Zomato", zomato);

            mainList.add(lhm);
            str = gson.toJson(mainList);

        }