输入属性标示来返回不同的控件数据。注意:有些控件没有指定属性,将返回null。下面有属性介绍,可参考。

可用属性标识:
text=内容、background=背景、width=宽度、height=高度、x=X轴、y=Y轴、paddingleft=左内边距、paddingtop=顶内边距、paddingright右内边距、paddingbottom=底内边距、layout_marginleft=左外边距、layout_margintop=顶外边距、layout_marginright=右外边距、layout_marginbottom=底外边距、
hint=提示字符、imeoptions=虚拟键盘按键状态、visibility=控件可视状态、checked=选项是否被选中、title=浏览器网页标题、url=浏览器网址、lastvisibleposition=列表滑动到项目位置的序号、count=列表项目总数、
selecteditem=获取下拉框选值、rating=评分当前数值、progress=控件当前进度数值、date=日期控件选值、time=时间控件选值、currentitem=获得滑动窗体界面序号、isdraweropen=侧滑是否界面展开状态、selectionstart=获取文本框光标开始位置、selectionend=获取文本框光标结束位置、
cangoback=是否存在可返回的网页、cangoforward=是否存在可前进的网页、collapsecolumns=表格布局获取指定列是否折叠、shrinkcolumns=表格布局获取指定的列是否可收缩、stretchcolumns=表格布局获取指定的列是否可拉伸、shrinkcolumnsall=表格布局获取指示是否所有的列都是可收缩的、
stretchcolumnsall=表格布局获取指示是否所有的列都是可拉伸的


【us 设置控件属性】
用法:(1为:控件ID,第二个参数为控件属性标识,第三个是需要设置的数据或变量)

//设置文本控件内容
s c = "文本内容"
us(1, "text", c)


//关闭下拉刷新加载图标
us(1, "refreshing", false)


//设置浏览器的连接url
s c = "https://m.baidu.com/"
us(2, "url", c)
//提示:如果浏览器正在播放视频或音乐,直接关闭浏览器可能还会有声音,建议关闭浏览器时先跳转成另一个网页。
//提示:如果需要加载本地的文件,可以 us(2, "url", "file:///android_asset/res/web.html") 加载安装包内assets/res/web.html文件


//设置浏览器显示的html文件或文本
s c = "<html><p>html内容</></html>"
s d = "utf-8"
s e = "text/html"
us(2, "url", c, d, e, f)
tw(f)


//设置控件阴影(部分控件有效果如文本、文本框、按钮)
s radius = 5
s dx = 0
s dy = 0
s color = "#000000"
us(2, "shadow", radius, dx, dy, color, f)
tw(f)


//带有赋值变量,变量d将返回数据是否设置成功 true 或 false
s c = "文本内容"
us(1, "text", c, d)

//设置文本框控件光标
us(1, "selection", 1, d)

//选中文本框部分内容
us(1, "selection", 1, 3, d)

//浏览器前进1个网页
us(1, "gobackorforward", 1)

//浏览器后退1个网页
us(1, "gobackorforward", -1)

//设置控件点击波纹效果颜色;需系统5.0以及以上才有效果;部分控件还需要设置 clickable=true 才有效果。
us(1, "backgroundripple", "#888888")

//设置编辑框光标颜色
us(1, "textcursordrawable", "#000000")

//自定义文本控件字体
us(1, "typeface", "@ttf.ttf")

说明:
输入控件标示设置控件数据。【可参照控件属性,所有属性标识通用】

更多属性标识:
currentitem=设置滑动窗体界面序号、closedrawer=关闭指定侧滑、opendrawer=展开指定侧滑、drawerlockmode=设置手势滑动、selection=设置文本框光标位置、gobackorforward=浏览器的前进或推后、backgroundripple=波纹效果、dh=执行动画(非队列动画)

【uigo 跳转界面】
用法:(输入界面文件名,跳转指定的界面)
uigo("abc.iyu")

//带参数的跳转
uigo("abc.iyu", 536870912)


说明:
可以界面之间的转换,扩展新的界面。

参数:
67108864:如果在内存中发现存在该界面,则清空这个界面之上的所有其他界面,使其处于栈顶。
268435456:系统会寻找或创建一个新的内存来放置该界面
1073741824:跳转到的界面,不排在内存中
536870912:当内存中存在该界面并且位手机的显示状态时,不再创建一个新的,直接利用这个界面。


【utw 弹出界面】
用法:(在原有的界面弹出界面)
s a = null
s b = "界面标题"
s c = "界面内容"
s d = "退出"
s e = "保存"
s f = "取消"

//三个按钮
//输入图标,输入标题,输入内容,输入按钮名称,输入按钮名称,输入按钮名称,输入是否点击弹窗以外界面是否关闭弹窗,输入赋值变量
utw(a, b, c, d, e, f, false, v)
{
syso("点击了确定")
}
else
{
syso("点击了保存")
}
else
{
syso("点击了取消")
}

//两个按钮
utw(a, b, c, d, e, false, v)
{
syso("点击了确定")
}
else
{
syso("点击了取消")
}

//一个按钮
utw(a, b, c, d, false, v)
{
syso("点击了确定")
}

//没有按钮
utw(a, b, c, false, v)


//将界面添加到弹窗界面上,直接将界面内容设为一个界面文件
s a = "界面标题"
s b = "a.iyu"
s c = "取消"
utw(null, a, b, c, false, v)
{
syso("点击了确定")
}

说明:
常用于询问用户当前的操作,弹窗展示内容。

赋值变量说明:
弹出界面需要设置一个赋值变量,用于自定义界面弹窗的操作。

【endutw 关闭弹出界面】
用法:
endutw()

说明:
用于关闭当前打开的弹窗界面

【end 结束界面】
用法:
end()

说明:
调用后,将结束当前的界面。 并返回原来的界面。如果原来没有界面,将退出应用。

【ends 显示桌面】
用法:
ends()

说明:
跳转到手机的桌面,程序将后台运行。

【bfm 播放音频】
用法:
s a = "%abc.mp3"
bfm(a)

s a = "http://www.abc.com/abc.mp3"
bfm(a)

s a = "%abc.mp3"
bfm(a, b)
//播放
//bfms(b, "st")
//暂停
//bfms(b, "pe")
//停止
//bfms(b, "sp")
//结束播放组件
//bfms(b, "re")
//是否在播放
//bfms(b, "ip", c)
//tw(c)

//获取音频时长(毫秒)
//bfms(b, "dn", c)
//tw(c)
//获取当前播放时长(毫秒)
//bfms(b, "cn", c)
//tw(c)

//指定播放的位置(毫秒)
//bfms(b, "seekto", 2000)

//设置音量(0-100)
//bfms(b, "volume", 100, 100)

//一直循环播放
//bfms(b, "sl", true)

说明:
可以直接访问安装包里面的音频文件,也可以访问sd卡上的。

【html标签支持】
用法:
s a = "(html)<a href="https://m.baidu.com">百度</a>"
us(1, "text", a)

说明:
text属性:设置支持html代码!

【ula 列表操作内容】
用法:
//输入数据列表对象,输入数据项...不限制数量。
ula(a, 1="abc", 2="bac", 3="bbc")

//刷新列表显示内容,常用增加数据后的刷新。
ula(a)

//清空列表对象
ula(a, null)
//ula(a, "clear")

//获得列表对象,赋值返回v变量为列表对象
ula(a, "list", v)

说明:
根据数据列表,进行增加数据。

提示:
1=abc,其中1为控件id,abc为设置控件值
其中所谓的控件,为a.iyu界面中的控件。
增加标识数据,不作为设置控件数据,可在标识处设负数。如下:
-1=abc

提示:
如果需要设置 单选控件、多选控件 的选择状态,可设值为 true 或 false

注意:
将要执行事件的控件,必须在此设置值。如你有一个按钮控件无需设置值,但需要使用事件,可设置 1=null
不设置值的控件,将无法获取列表内容数据。

【uls 列表显示内容】
用法:
ula(a, 1="abc", 2="bac", 3="bbc")
s c = "a.iyu"
s d = -1
s e = -2
//列表项目界面高度 建议输入 -2 ,如果高度输入 -1 v7列表单项会填充整个界面。项目界面的宽度建议输入 -1
//输入控件id或控件对象,输入数据列表,输入列表项界面文件名,输入项目界面宽度,输入项目界面高度
uls(1, a, c, d, e)

//设置下拉选择列表
s a = "a;b;c"
s b = ";"
sl(a, b, c)
//输入控件id或控件对象,输入数据列表或数组数据
uls(1, c)


//自定义标签布局 的子项
ula(a, 1="abc", 2="bac", 3="bbc")
//输入控件id或控件对象,输入数据列表,输入列表项界面文件名,输入界面宽度,输入界面高度
uls(1, a, "a.iyu", -2, -2)


说明:
设置列表控件、视图控件、下拉列表、标签布局 的数据。

注意:
列表控件、视图控件 设置的界面 a.iyu 其中的载入事件是允许被调用。
可以通过列表控件、视图控件 设置的界面 a.iyu 的载入事件,进行每项列表布局的个性化设计。
每当显示到每项列表内容就会调用一次此载入事件,并且将该项的布局控件赋值给 st_vW 变量对象,
然后可以通过 gvs(st_vW, a.2, b) 获取其中的子控件对象,然后进行操作子控件即可。
还可以通过 st_pN 获取当前的视图中的序号,方便判断目前操作的是那一个视图。


【ulag 获取列表内容数据】
用法:

//输入当前的控件对象,输入获取控件ID 1的数据参数,输入赋值变量
ulag(a, 1, b)

//输入当前的控件对象,输入获取标识为 -1的数据参数,输入赋值变量
ulag(a, -1, b)

//通过 数据列表对象 或 列表控件对象 获取数据
//输入数据列表对象 或 列表控件对象,输入视图中的位置序号,输入获取标识为 -1的数据参数,输入赋值变量
ulag(a, 1, -1, b)

//如v7列表、滑动窗体控制 的加载界面中的 载入事件里可使用此方法获取数据内容
ulag(st_vW, 1, b)


说明:
常用与在列表控件的事件中,获取参数数据与用户进行互动。获取失败将赋值变量为 null

注意:
使用此方法在uls中设置控件参数后,有设置参数的控件,在事件中可使用此方法。

【ulas 更新列表内容数据】
用法:

//输入当前的控件对象,输入获取控件ID 1的数据参数,输入新的数据
ulas(a, 1, b)

//输入当前的控件对象,输入获取标识为 -1的数据参数,输入新的数据
ulas(a, -1, b)

//通过 数据列表对象 或 列表控件对象 获取数据
//输入数据列表对象 或 列表控件对象,输入视图中的位置序号,输入获取标识为 -1的数据参数,输入新的数据
ulas(a, 1, -1, b)

//刷新列表显示内容,常用增加数据后的刷新。
ula(a)

//如v7列表、滑动窗体控制 的加载界面中的 载入事件里可使用此方法获取数据内容
ulas(st_vW, 1, b)


说明:
常用与更新修改列表内容数据。修改数据后,别忘记刷新列表。

【usms 发送短信】
用法:
s a = "10086"
s b = "0"
usms(a, b)

注意:测试时只显示syso日志,不直接 发送短信,打包即可。

【ucall 拨打电话】
用法:
s a = "10086"
ucall(a)

注意:测试时只显示syso日志,不直接 拨出号码,打包即可。

【time 当前时间】
用法:
s a = 0
time(a, b)
tw(b)

说明:
第一个参数为时间类型,第二个赋值变量

[数字类型]
0:2014-07-07 09:10:08
1:2014/07/07 09:10:08
2:2014-07-07
3:09:10:08

Prev | Next
Pg.: 1 2 3 4 5 6 7 8 ... 13


Back to home | File page

Subscribe | Register | Login | N