t()
{
stop(200)
s IDS="1:2:4:5:6:7:8:9"
//将需要生成自适应布局代码的控件ID们写入上面一行,用:隔开
sl(IDS,":",IDS1)
ss("swh<"w"!www>\nswh<"h"!hhh>\n",daimas)
for(ID;IDS1)
{
ug(ID,"h",kongjianhhh)
ug(ID,"w",kongjianwww)
ug(ID,"x",kongjianxxx)
ug(ID,"y",kongjianyyy)
swh("w",www)
swh("h",hhh)
s(kongjianxxx*1000000000/www,kongjianbizhixxx)
ss("s<www*"+kongjianbizhixxx+"/1000000000!kongjianxxx>\nus<"+ID+"!"x"!kongjianxxx>\n",daima)
s(kongjianyyy*1000000000/hhh,kongjianbizhiyyy)
ss(daima+"s<hhh*"+kongjianbizhiyyy+"/1000000000!kongjianyyy>\nus<"+ID+"!"y"!kongjianyyy>\n",daima)
f(kongjianwww!="-1"&&kongjianwww!="-2")
{
s(kongjianwww*1000000000/www,kongjianbizhiwww)
ss(daima+"s<www*"+kongjianbizhiwww+"/1000000000!kongjianwww>\nus<"+ID+"!"w"!kongjianwww>\n",daima)
}
f(kongjianhhh!="-1"&&kongjianhhh!="-2")
{
s(kongjianhhh*1000000000/hhh,kongjianbizhihhh)
ss(daima+"s<hhh*"+kongjianbizhihhh+"/1000000000!kongjianhhh>\nus<"+ID+"!"h"!kongjianhhh>\n",daima)
}
ss(daimas+daima,daimas)
}
s kuo=")"
s dou=","
sr(daimas,"<","(",daimas)
sr(daimas,">",kuo,daimas)
sr(daimas,"!",dou,daimas)
time(0,time)
ss("/"+"/=======自适应布局代码======\n"+daimas+"\n/"+"/==生成时间:"+time+"=======",daimas)
.us(4,"text",daimas)
fw("布局代码.TXT",daimas)
s linshi="sxb(daimas)"
ufnsui(linshi)
tw("代码生成成功,保存在sd卡根目录 布局代码.TXT \n代码已复制到剪贴板\n将代码粘贴到载入事件最后\n并删除『自适应布局生成代码』")
}
.=======自动自适应布局代码======
------------iApp一本通--------
//ps:各人感觉这个代码在2.0以上版本除了又臭又长没一点用(但是因为有很多人找这个代码所以我还是留下来了
(ㅍ_ㅍ))
因为2.0控件都是可以自适应屏幕的,在每个控件属性都加上dp就ok了(文本用sp),
因为每个手机的dp值都不一样,不加dp则默认为px,具体为什么可以百度dp和px的区别,反正代码写严谨一点基本就不会出现布局出错的情况,线性布局活用layout_系列代码,相对布局活用ut_系列代码,最大化用-1,温馨提示-2为自适应代码,不同的手机可能会出现不同的效果(只会偏大,不会偏小)
对了,最最重要的一点,写代码之前一定一定要先加个布局控件,线性布局或相对布局都好,布局都没加直接加控件,不会乱才怪!还有就是别用手拖动控件能用ut_或layout_就用吧,别嫌麻烦
(´-ι_-`)
//如果觉得一个个加dp,sp太麻烦可以使用本手册的一键自适屏功能自动加入dp,sp
--------iApp一本通---------