注:本文尚在修整中
前言
在所有的编程语言中,iapp的iyu可以算是最简单的一种了(虽然html貌似更简单...2333)
工具/软件准备:
1.流畅顺手且有大量的储存空间富余的手机一台
2.iApp3.0或iApp5.0
3.一个最顺手的输入法
4.两个文件管理器 zarchiver、mt文件管理器2.0
5.一个可以随时查代码的手册(当然最好用我的啦233~)
iApp的目录结构
在默认情况下,在你打开iApp创建完第一个工程的时候,你的手机的内存根目录里就已经出现了一个名为iApp的文件夹
这个文件夹是iApp自动帮你创建的,以后我们的大多数文件都会保存在这个地方
ProjectApp
这是iApp默认的工程文件目录,以后我们的源码都会保存在这里
(不过现在直接朝默认路径下毒的东西有很多,一般来说最好改掉)
tempFile
iapp的垃圾存缓目录,看的不爽删掉即可,这里主要保存的是一些共享空间里的图标和预览截图...而且体积貌似还不小...(因为不登录就进不去共享空间,所以大家如果没有会员最好也是别登陆账号)
Userimg
这是iApp的共有资源目录,像我们再软件里用到的图片、图标之类的一般都会放在这里,这个很有用,以后再说
iAppDir
这是iapp的工程备份的文件夹,以后我们备份的文件都会保存在这里
在开发iApp时你需要知道的一些东西
*.iApp
这是iapp的备份文件可以直接打开导入到iapp的源码中,所有下载过来的源码都可以通过此方法导入至iapp中
不过这个其实就是一个zip压缩包,我们可以直接从上文提到的zarchiver直接打开,所以其实直接解压也一样
而且因为iApp会自动把目录名称错误的源码修正,所以我们也可以直接用这个原理批量导入源码(市面上超过99%手册的导入iapp源码的原理都是这个,包括我的也是233)
安卓上的一些单位
长度单位 dp
也就是dip值,安卓上的长度单位,如果在输入控件长度是只把数字输入进去则会被识别为像素点的长度
字体大小 sp
其实这个和dp值是差不多的(反正我是没感觉出什么区别...)sp值越大字体越大
如果你这都不能理解的话...看下面
点我展开
我是字体
我是字体
我是字体
我是字体
我是字体
这总该看明白区别在哪了吧233
控件的特殊值
-1 最大化(自动铺满整个布局)
-2 自行适应(这个说不清楚,你们自己去试试就能明白了)
-3 这个和-2有些类似,但是有一些区别,主要用在一些特殊控件上(例如应用栏)
基本UI布局&自适应教程
代码教程
这里是一些代码里的特殊值
单击项目事件
st_vId:控件id
st_vW:控件对象
st_pN:被点击视图中的位置
st_iD:被点击的项目
触屏滑动事件
st_vId:控件id
st_vW:控件对象
回调结果事件
st_sC:请求标识数值
st_lC:结果状态数值
st_iT:结果目标对象
重力感应事件
st_x:X轴
st_y:Y轴
st_z:Z轴
触屏监听事件
st_vId:控件id
st_vW:控件对象
st_eA:执行的动作
st_eX:触屏位置X坐标
st_eY:触屏位置Y坐标
st_rX:原始位置X坐标
st_rY:原始位置Y坐标