设置tablayout tab
来源:互联网 发布:华为手机数据恢复中心 编辑:程序博客网 时间:2024/06/18 10:45
/** * 利用反射设置tablayout下划线 * * @param tabs * @param leftDip * @param rightDip */ public void setIndicator(TabLayout tabs, int leftDip, int rightDip) { Class<?> tabLayout = tabs.getClass(); Field tabStrip = null; try { tabStrip = tabLayout.getDeclaredField("mTabStrip"); } catch (NoSuchFieldException e) { e.printStackTrace(); } tabStrip.setAccessible(true); LinearLayout llTab = null; try { llTab = (LinearLayout) tabStrip.get(tabs); } catch (IllegalAccessException e) { e.printStackTrace(); } int left = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, leftDip, Resources.getSystem().getDisplayMetrics()); int right = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, rightDip, Resources.getSystem().getDisplayMetrics()); for (int i = 0; i < llTab.getChildCount(); i++) { View child = llTab.getChildAt(i); child.setPadding(0, 0, 0, 0); LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(0, LinearLayout.LayoutParams.MATCH_PARENT, 1); params.leftMargin = left; params.rightMargin = right; child.setLayoutParams(params); child.invalidate(); } }
阅读全文
0 0
- 设置tablayout tab
- TabLayout.Tab设置文字+icon
- Android TabLayout 设置Tab 字体大小
- 设置Tablayout的tab宽度
- TabLayout的使用,设置tab图片
- TabLayout中的Tab间隔设置方法
- TabLayout获取子tab中的view以及设置分割线
- TabLayout和ViewPager搭配使用中如何设置Tab背景颜色(无须自定义TabLayout)
- 自定义TabLayout的Tab
- Android---Tablayout自定义tab
- Android Tab(TabLayout+Fragment)
- TabLayout自定义Tab的title
- 浅谈TabLayout(ViewPager+Tab联动)
- 平均分布TabLayout的tab
- 使用TabLayout实现不规则Tab
- Tablayout 设置字体大小
- TabLayout+ViewPager 设置icon
- TabLayout设置字体
- 二叉树的,前/中/后序的遍历( 递归,非递归),层序遍历,以及各种应用功能
- uva 10603 三个杯子倒水问题 BFS搜索
- 2017 ACM/ICPC Asia Regional Shenyang Online 1005 number number number
- 大内核锁、读写锁、大读者锁、RCU和顺序锁
- python 将文本内容转为字典
- 设置tablayout tab
- Unity的NGUI插件的HUD Text插件血条数值的显示
- android的隐式意图
- 一致性HASH算法详解
- 51nod 1091 线段的重叠(贪心)
- 2017 ACM/ICPC Asia Regional Shenyang Online 1008 transaction transaction transaction
- 第4周项目1- 建立单链表
- 使用mapper接口改进持久层开发————6
- 【Unity】Fly Bird(游戏实战)(1)