今天是周末啦,终于又熬到周末了,周五综合兴奋症。呵呵
我们继续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代码。
这篇博客介绍了Kuix框架中Frame类的使用,重点讲解了`Kuix.getFrameHandler().pushFrame(WeatherMeFrame.instance)`方法以及如何在`weatherMeFrame`类中实现Frame接口的方法,包括`onAdded`、`onRemoved`和`onMessage`。`onMessage`用于处理XML配置文件中的消息,特别是Button控件的`onaction`属性触发的消息。博主分享了一个实例,展示了如何在接收到特定消息时切换Screen,并提供了联系方式以获取完整代码。
1万+

被折叠的 条评论
为什么被折叠?



