递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 154|回复: 3
打印 上一主题 下一主题

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

[复制链接]

1

主题

14

帖子

48

积分

新手上路

Rank: 1

积分
48
跳转到指定楼层
楼主
发表于 2024-11-10 14:19:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
新手一枚,求助!组件布局类  成员变量赋值,如何在启动类访问赋值的内容。

回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40595
沙发
发表于 2024-11-10 15:45:20 | 只看该作者
大概这样。。很简单。。



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

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

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

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

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

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

    #
}


安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

1

主题

14

帖子

48

积分

新手上路

Rank: 1

积分
48
板凳
 楼主| 发表于 2024-11-10 16:24:12 来自手机 | 只看该作者
这个类 布局.成员变量是在启动窗口创建的时候赋值,有没有办法在类布局里面操作赋值,启动窗口按钮点击的时候获取类  布局.成员变量的内容
回复

使用道具 举报

1

主题

14

帖子

48

积分

新手上路

Rank: 1

积分
48
地板
 楼主| 发表于 2024-11-10 16:29:33 来自手机 | 只看该作者
比如在类布局里面点击按钮,成员变量=“测试文本”,然后在启动类里面点击按钮,获取类 布局.成员变量赋值的内容(“测试文本”)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-28 04:28 , Processed in 0.083404 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表