直接for>childCount,设置layout>重置left,判断下一个child的宽+left是否大于getWidth(),if(i+1<cCount){top= top+lp.XX+child.width;left = getpadingleft;}
这样好像简单啊
这样好像简单啊
2015-12-12
最新回答 / 用户1078541
系统源码就是这么调用的。在View类里面, public View(Context context, AttributeSet attrs) { this(context, attrs, 0); }第二个参数的构造直接调用第三个参数的构造。defstyle传递0.
2015-11-01
已采纳回答 / 用户1078541
public void initData() { LayoutInflater mInflater = LayoutInflater.from(this); for (int i = 0; i < mVals.length; i++) { final int position = i; final TextView tv = (TextView) mInflater.inflate(R.layout.tv, mFlowLayout, false); tv.setText(m...
2015-08-07