组件属性初始化-e4a

按钮、编辑框等等组件画完之后,设置组件的默认属性,比如字体、大小、位置等等:

已有

一个编辑框1,

一个按钮1

 

事件 主窗口.创建完毕()
    '安卓6.0以上的系统需要动态申请权限,否则app可能无法正常运行
    如果 权限操作1.取系统版本号()>=23 则
        权限操作1.申请全部权限()
    结束 如果    
    
    置状态栏颜色(标签_窗口标题.背景颜色)'E4A的设置里,窗口风格要设置为沉浸模式,此命令才能生效
    
    '添加底部导航选项卡,组件的高度建议设置为32
    底部导航1.背景颜色 = 白色
    底部导航1.置文字颜色("#C0C0C0")
    底部导航1.置文字激活颜色("#00BFFF")
    底部导航1.置字体大小(10)
    底部导航1.添加项目("直播","btn_live.png","btn_live_selected.png")
    底部导航1.添加项目("视频","btn_video.png","btn_video_selected.png")
    底部导航1.添加项目("更多","btn_more.png","btn_more_selected.png")
    底部导航1.添加项目("我的","btn_user.png","btn_user_selected.png")
    底部导航1.置现行选中项(0)
    
    '添加右上角的菜单
    高级菜单1.初始化(R.bkg,白色,真)'bkg是一个9宫格图片,存放在drawable图片资源里
    高级菜单1.添加菜单项("menu_icon_1.png","菜单项一")
    高级菜单1.添加菜单项("menu_icon_2.png","菜单项二")
    高级菜单1.添加菜单项("menu_icon_3.png","菜单项三")
    
    编辑框1.内容=""
    编辑框1.提示信息="请输入内容"
    编辑框1.置多行模式(真) '编辑框是否多行显示.参数:真或者假.
    编辑框1.左边=0 '显示时顶点的x坐标
    编辑框1.顶边=130 '显示时顶点的y坐标
    编辑框1.高度=120
    编辑框1.宽度=取屏幕宽度()/1.5 '让编辑框的宽度自动计算响应,占据屏幕宽的3分之2
    编辑框1.字体大小=12
    编辑框1.字体颜色=红色
    编辑框1.对齐方式=靠中左对齐
    
    按钮1.标题="插入"
    按钮1.左边=编辑框1.宽度+4
    按钮1.顶边=编辑框1.顶边 '此按钮在编辑框的同一行,跟随编辑框
    按钮1.高度=编辑框1.高度 '此按钮在编辑框的同一行,跟随编辑框
    按钮1.宽度=取屏幕宽度()-编辑框1.宽度-4 '此按钮在编辑框的同一行,跟随编辑框,让此按钮的宽度自动计算响应,并且减去一个4像素的间隔,与前面的编辑框间隔开一点
    按钮1.字体大小=编辑框1.字体大小 '此按钮在编辑框的同一行,跟随编辑框
    按钮1.字体颜色=编辑框1.字体颜色 '此按钮在编辑框的同一行,跟随编辑框
    按钮1.对齐方式=靠中居中
结束 事件

 

posted @ 2024-07-15 19:11  Rkey  阅读(39)  评论(0编辑  收藏  举报