Android 仿京东搜索历史之自定义ViewGroup
仿照京东搜索历史中,如果textview一行显示不全则进行换行。 先上图!!! 如图所示,自定义viewgroup实现京东搜索历史效果。 自定义ViewGroup详解 首先我们来讲一下实现原理,自定义viewgroup实现的步骤: 重写onMesure() 方法计算子view的高度和 重写onLayout() 方法计算子view的摆放位置 onMesure方法详解 onMesure方法是计算当前控件摆放子view后的总高度,我们的例子中计算高度的逻辑为,遍历子view,然后子view的宽度一直累加,如果子view的累加宽度大于viewgroup的总宽度,那么就应该把上一个子view换行显