|
- <火山程序 类型 = "通常" 版本 = 1 />
- 方法 绘制题卡界面3
- {
- 程_当前界面编号 = 5
- 变量 局_题库操作 <类型 = 题库操作>
- 帧布局器1.删除所有子组件 ()
- 变量 滚动_主 <类型 = 纵向滚动容器>
- 滚动_主 = 创建窗口组件 (纵向滚动容器, )
- 帧布局器1.添加子组件 (滚动_主, )
- 滚动_主.置需求尺寸 (窗口组件.填满父组件, 窗口组件.填满父组件)
- 变量 线性布局器_主 <类型 = 线性布局器>
- 线性布局器_主 = 创建窗口组件 (线性布局器, )
- 滚动_主.添加子组件 (线性布局器_主, )
- 线性布局器_主.布局方向 = 线性布局方向.纵向
- 线性布局器_主.置需求尺寸 (窗口组件.填满父组件, 窗口组件.填满父组件)
- 线性布局器_主.内容水平对齐方式 = 水平对齐方式.居中
- 线性布局器_主.内容垂直对齐方式 = 垂直对齐方式.居中
- 变量 局_题号布局 <类型 = 线性布局器>
- 变量 局_题号按钮 <类型 = 文本框>
- 变量 c <类型 = 整数>
- 循环 (, 局_题库操作.取题库总题数 (), c, )
- {
- 如果 (c % 6 == 0)
- {
- 局_题号布局 = 创建窗口组件 (线性布局器, )
- 线性布局器_主.添加子组件 (局_题号布局, )
- 局_题号布局.布局方向 = 线性布局方向.横向
- 局_题号布局.置需求尺寸 (窗口组件.填满父组件, 窗口组件.等于内容尺寸)
- 局_题号布局.内容水平对齐方式 = 水平对齐方式.居中
- 局_题号布局.内容垂直对齐方式 = 垂直对齐方式.居中
- }
- 局_题号按钮 = 创建窗口组件 (文本框, )
- 局_题号布局.添加子组件 (局_题号按钮, )
- 局_题号按钮.置需求尺寸 (80, 80)
- 局_题号按钮.置内容对齐方式 (水平对齐方式.居中, 垂直对齐方式.居中)
- // 中部布局_选项.置外边距2 (10, 5, 10, 5)
- 局_题号按钮.置外边距DP (5, -1, 5, -1)
- 局_题号按钮.支持单击 = 真
- 挂接事件 (局_题号按钮, 300 + c)
- 局_题号按钮.文本字体 = 常用字体类型.通常
- 局_题号按钮.文本颜色 = 颜色类.黑色
- 局_题号按钮.背景图 = 程_通用背景
- // ---------------------------------------------
- 局_题号按钮.内容 = 到文本 (c + 1)
- }
- }
复制代码 我用创建的线性布局器和文本框(按钮)来实现,但是载入界面的时间很长(有1000+文本框),然后载入界面后点击按钮时产生的交互时间也很长我还用画板绘制过,然后载入界面的时间也很长
请问有什么好的解决方法吗?
我是想弄一个答题器的答题卡,点击答题卡的题号就进入到对应的题目去
|
|