OnCreate内拿控件宽高
来源:互联网 发布:经济增加值算法 编辑:程序博客网 时间:2024/05/21 17:22
先给出代码:
mTabLayout = (TabLayout) myheaderView.findViewById(R.id.fragment_main_new_tablayout); ViewTreeObserver vto = mTabLayout.getViewTreeObserver(); vto.addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGlobalLayout() { mOffsetHeight = mTabLayout.getHeight() + mTitleLayout.getHeight(); } });
问题背景:
当时是为了解决一个RecyclerView scrooToPosition的偏移量问题。
是因为项目做了悬浮处理,也就是有控件遮挡了recyclerView,那么在切换列表控件的条目时自然需要设置一个偏移量,而这个偏移量在onCrete的时候又拿不到,那么只能依赖于这个方法来拿到控件宽高。
阅读全文
0 0
- OnCreate内拿控件宽高
- OnCreate方法中测量控件宽高
- Android oncreate中获取控件宽高
- Oncreate里面获取控件宽高。
- android 在onCreate中获取控件的宽高
- android 在activity onCreate时获取控件高宽
- android_View.post(Runnable)在onCreate获取控件宽高分析
- onCreate时得到宽高
- 关于Android 尝试在onCreate方法内测量view的宽高的测试
- 在Activity的onCreate方法中获取控件宽高的N种方法
- Android在onCreate或者在Fragment的onCreateView中获取控件、屏幕的宽高
- Android开发中在onCreate中获取控件的宽高方法
- 在Activity中的OnCreate方法中获取控件的宽高
- OnCreate()里得到控件宽高----监听视图树 OnGlobalLayoutListener(转载)
- 在 onCreate 和 onCreateView 中获取控件宽高的方法
- 笔记85--onCreate中获取控件宽和高
- Android在View onCreate时获取控件的宽和高
- 在onCreate()获取View的宽高
- 程序员必知的8大排序
- 线性回归模型
- HDU 6047 Maximum Sequence 数论 贪心
- testNG单元测试学习
- Kotlin入门(9)函数的基本用法
- OnCreate内拿控件宽高
- Laravel 一些日常性能优化的小技巧
- VC导入导出二维数组到 .txt
- vue学习笔记(一)
- typescript在日常项目中开发的处理
- Android Gradle Error
- C8051F236基本外设配置
- 如何使用swicth
- 修改(python) mysql 数据库 使其可以支持插入中文