Kuix 学习笔记二

这篇博客介绍了Kuix框架中Frame类的使用,重点讲解了`Kuix.getFrameHandler().pushFrame(WeatherMeFrame.instance)`方法以及如何在`weatherMeFrame`类中实现Frame接口的方法,包括`onAdded`、`onRemoved`和`onMessage`。`onMessage`用于处理XML配置文件中的消息,特别是Button控件的`onaction`属性触发的消息。博主分享了一个实例,展示了如何在接收到特定消息时切换Screen,并提供了联系方式以获取完整代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天是周末啦,终于又熬到周末了,周五综合兴奋症。呵呵

我们继续kuix,上节讲了kuix的入口类。我们回忆下。入口类代码如下:

public class weatherme extends KuixMIDlet {
   public void initDesktopContent(Desktop desktop) {
       Kuix.getFrameHandler().pushFrame(WeatherMeFrame.instance);
     }
   public void initDesktopStyles() {
    // TODO Auto-generated method stub
    Kuix.loadCss("/css/style.css");
   }

}

Kuix.getFrameHandler().pushFrame(WeatherMeFrame.instance);这个方法是kuix的大众用法,其主要目的是把页面frame的开发工作都在weathermeframe类中实现。

kuix的学习的第二阶段就是研究Frame类。

我们看看代码:


首先我的weatherMeFrame类要实现Frame接口的方法。

要实现的方法为:

onAdded:显示screen;

onRemoved:关闭screen;

onMessage:处理来自xml配置文件(本文中的xml文件是screen.xml)的消息。上图,看一下就明白了。


button控件的属性onaction就是发送消息的机关了。

那onmessage是如何处理这个“apps”消息的呢?客官请跟我往这里看:

首先判别是否为“apps”的消息,如果是,我们看到它将开启另一个screen页KuixDemoAppsFrame,并把apps(0)的参数同时传过去。

启动例子,我们看看手机模拟器里的样子。


如果想要例子的代码,联系我。我的qq是49506871,提示kuix代码。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值