andbase学习笔记一

来源:互联网 发布:和msqrd差不多的软件 编辑:程序博客网 时间:2024/06/06 09:34

andbase中管理屏幕适配的类

AbViewUtil

重要的方法:

getAbsListViewHeight:

获取listview或Gridview的高度

measureView:

测量view的宽高

sp2dip……:

各个单位间的转换

scaleValue(Context context, float value)

根据屏幕大小转换数据,其中后面的value值,传入单位为px,将px值转换为适配各种屏幕的px值

scaleTextValue(Context context, float value):

描述:根据屏幕大小缩放文本.,传入的值单位为px

scaleContentView(ViewGroup contentView):

层层递归,给各个view做适配

需要设置

 AbAppConfig.uiWidth = 1080;
* AbAppConfig.uiHeight = 700;

改变其中的值

setSPTextSize(TextView textView,float size):

设置textview的值,单位为sp

setTextSize(TextView textView,float sizePixels):

设置textview的值,单位为px

0 0