设置tablayout光标宽度
来源:互联网 发布:淘宝达人淘在哪里看 编辑:程序博客网 时间:2024/05/21 08:02
//设置tablayout光标宽度 mTabLayout.post(new Runnable() { @Override public void run() { setIndicator(mTabLayout,60,60); } }); 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光标宽度
- tablayout 设置下划线宽度。
- TabLayout设置下划线(Indicator)宽度
- 设置tablayout下划线的宽度
- 设置Tablayout的tab宽度
- TabLayout设置指示器的宽度
- TabLayout设置下划线(Indicator)宽度
- TabLayout设置下划线(Indicator)宽度
- 代码动态设置tabLayout 导航条宽度
- TabLayout设置TabView宽度、下划线宽度和字体大小
- Android开发之设置TabLayout下方下划线的宽度
- Tablayout设置下划线宽度以及遇到空指针问题。
- android.support.design.widget.TabLayout设置指示器的宽度
- IOS UITextView 光标的位置,大小,宽度,高度设置问题
- Android中Tablayout设置下划线宽度 和 dp和px之间进行相互转换
- TabLayout的指示器宽度问题
- 自定义Tablayout下线的宽度
- tabLayout改变下划线的宽度
- 是什么诱发了身体炎症
- Python基础‘姿势’7
- openssl 加密文件的完整实现代码
- PHP RSA 算法生成公钥和私钥
- websocket入门案例
- 设置tablayout光标宽度
- 倒计时
- java导出多个excel并打成zip包
- 人脸关键点:MTCNN-Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Networks
- 链表的格式与操作示例
- java 自学之路–视频(源码)下载
- 广域无线平台实现新一代物联网系统
- 通过Ajax post Json类型的数据到Controller
- 关于ftp的主动模式(Active Mode)和被动模式(Passive Mode)