布局
文章平均质量分 89
烦恼种子
刚入IT的新人
展开
-
性能探究之onMeasure
性能探究之onMeasure 虽然如今RecycleView大行其道,但作为老牌控件listview仍应用广泛,但真正使用时,由于业务上的需求以及开发人员的理解不深入,使得listview性能并不十分高,造成卡顿那么先从以下几点进行测试父布局类型(相对,线性)布局嵌套深度XML布局代码<LinearLayout xmlns:android="http://schemas.android.原创 2017-04-18 17:09:19 · 704 阅读 · 0 评论 -
AutoLayout根布局适配问题
弘洋大大的UI适配库,实现了在不同设备上的自动适配,非常方便附上链接: Android AutoLayout全新的适配方式 堪称适配终结者遇到的问题:在LayoutInflater.from(getContext()).inflate(resource,parent,false),根布局即parent自身的数值不被转化关于inflate(getContext(), resource, null)和原创 2017-04-19 15:22:15 · 2222 阅读 · 0 评论 -
键盘弹出时,EditText上移的距离
看了下网上,要么是更改windowSoftInputMode,要么是套一层布局为ScrollerView实际上远不用这么麻烦,只要给EditText增加paddingBottom的间距就好了原创 2018-04-16 13:50:06 · 3018 阅读 · 0 评论 -
解决<merge>标签下高度无效
起因开启开发者模式里的过渡绘制以后,发现界面上封装的组件有冗余优化的空间背景自定义View继承了一个ViewGroup,在XML文件写的布局,根节点从RelativeLayout(LinearLayout,FrameLayout同理)改成了merge,并添加了parentTag为RelativeLayout来达到减少一级嵌套造成的结果这个自定义View你不知道他的父级组件是谁,...原创 2018-06-12 10:21:42 · 674 阅读 · 0 评论 -
ViewStub标签与merge标签冲突
场景项目优化布局,将layout全部模块化,采用了merge标签,在ViewStub引用的一个文件中include了merge标签的布局,导致在include下方的元素全部无法显示下面的先占坑,以后再说...原创 2018-06-22 14:38:41 · 681 阅读 · 0 评论