根据Material设计指南,在android.support.design.widget.TabLayout中,当有很多不适合屏幕尺寸的标签时,我们可以使用溢出分页,提供一个右箭头,点击后会显示所有剩余的标签通过水平滚动。如何实现这一目标?
[这里是指南中给出的相同图像]
答案 0 :(得分:2)
该模式位于“桌面标签”部分,因此不受TabLayout
支持,后者专门针对“移动标签”部分。
答案 1 :(得分:0)
您必须将tabMode设置为可在XML文件中滚动
{{1}}
答案 2 :(得分:0)
无法添加分页箭头,但能够向tabview添加滚动:
使用HorizontalScrollView和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);
}