笔记
1.listView的getCount()与getChildCount()的区别?
getCount()得到ListView的所有项,getChildCount()只得到屏幕上当前可见的项。
2.LayoutParams的用法。
LayoutParams相当于是一个layout的信息包,设置在当前layout中的子控件的宽、高和位置等属性。
e.g 设置button在FrameLayout中居中
FrameLayout.LayoutParams lytp = new FrameLayout.LayoutParams(80,LayoutParams.WRAP_CONTENT);
lytp.gravity = Gravity.CENTER;
button.setLayoutParams(lytp);
3.Integer.parseInt()的作用。
将字符串转化为int类型。
4.TextView.setTextSize() 的单位是sp,而TextView.getTextSize() 的单位是px。
为了避免误差,可以用TextView.setTextSize(TypedValue.COMPLEX.UNIT_PX,float size);