递归火山软件开发平台

标题: 求助,组件布局类赋值,如何在启动类访问赋值的内容 [打印本页]

作者: 79872122    时间: 2024-11-10 14:19
标题: 求助,组件布局类赋值,如何在启动类访问赋值的内容
新手一枚,求助!组件布局类  成员变量赋值,如何在启动类访问赋值的内容。


作者: 创世魂    时间: 2024-11-10 15:45
大概这样。。很简单。。



<火山程序 类型 = "通常" 版本 = 1 />

类 启动类 <公开 基础类 = 兼容窗口 注释 = "用户主窗口封装类" @安卓.附加清单 = 常用窗口附加清单.全面屏2 @安卓.附加清单 = 常用窗口附加清单.绘制刘海区域_华为
        @安卓.附加清单 = 常用窗口附加清单.绘制刘海区域_小米 @安卓.附加清单 = 常用兼容窗口附加清单.无标题栏>
{
    变量 按钮1 <类型 = 按钮 内容 = "测试">

    方法 按钮_被单击 <接收事件 类型 = 整数>
    参数 来源对象 <类型 = 按钮>
    参数 标记值 <类型 = 整数>
    {
        如果 (来源对象 == 按钮1)
        {
            提示信息框 (布局1.成员变量)
        }
        返回 (0)
    }

    变量 布局1 <类型 = 布局>

    方法 通知_被创建 <公开 @虚拟方法 = 可覆盖>
    参数 启动信息对象 <类型 = 启动信息类>
    参数 载入参数 <类型 = "对象类 []">
    参数 参数数目 <类型 = 整数>
    {
        父对象.通知_被创建 (启动信息对象, 载入参数, 参数数目)  
        取窗口容器组件 ().添加子组件 (布局1.创建布局 (本对象))
        布局1.成员变量 = "XXX"
    }
}

类 布局 <公开 基础类 = 组件布局类>
{
    变量 成员变量 <公开 类型 = 文本型>
    变量 按钮1 <类型 = 按钮>
    变量 编辑框1 <类型 = 编辑框 隐藏值属性 = "0" @安卓.窗口.布局 = "ctrl_order = 1">

    #
}



作者: 79872122    时间: 2024-11-10 16:24
这个类 布局.成员变量是在启动窗口创建的时候赋值,有没有办法在类布局里面操作赋值,启动窗口按钮点击的时候获取类  布局.成员变量的内容
作者: 79872122    时间: 2024-11-10 16:29
比如在类布局里面点击按钮,成员变量=“测试文本”,然后在启动类里面点击按钮,获取类 布局.成员变量赋值的内容(“测试文本”)




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4