79872122 发表于 2024-11-10 14:19:58

求助,组件布局类赋值,如何在启动类访问赋值的内容

新手一枚,求助!组件布局类成员变量赋值,如何在启动类访问赋值的内容。

创世魂 发表于 2024-11-10 15:45:20

大概这样。。很简单。。



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

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

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

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

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

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

    #
}


79872122 发表于 2024-11-10 16:24:12

这个类 布局.成员变量是在启动窗口创建的时候赋值,有没有办法在类布局里面操作赋值,启动窗口按钮点击的时候获取类布局.成员变量的内容

79872122 发表于 2024-11-10 16:29:33

比如在类布局里面点击按钮,成员变量=“测试文本”,然后在启动类里面点击按钮,获取类 布局.成员变量赋值的内容(“测试文本”)
页: [1]
查看完整版本: 求助,组件布局类赋值,如何在启动类访问赋值的内容