Java me 如何在j2me(java)中使用LWUIT组件开发Rss阅读器应用程序
我是新手 我需要为40系列设备使用j2me(java)中的LWUIT开发Rss阅读应用程序。 1) 我需要读Rss文件 2) 我需要在LWUIT列表屏幕上显示Rss xml文件中的标题和图像 3) 若我点击标题,我应该能够显示表单屏幕,在LUIT表单上,我需要显示Rss文件中的描述和发布日期Java me 如何在j2me(java)中使用LWUIT组件开发Rss阅读器应用程序,java-me,lwuit,midp-2.0,Java Me,Lwuit,Midp 2.0,我是新手 我需要为40系列设备使用j2me(java)中的LWUIT开发Rss阅读应用程序。 1) 我需要读Rss文件 2) 我需要在LWUIT列表屏幕上显示Rss xml文件中的标题和图像 3) 若我点击标题,我应该能够显示表单屏幕,在LUIT表单上,我需要显示Rss文件中的描述和发布日期 任何示例代码,我需要帮助吗?请查看RSS阅读器组件,它是LWIT4IO的一部分或的标准部分 您可以使用GUI builder将其放置以创建这样的应用程序。要使用LUIT开发Rss阅读器应用程序,我们可以使用
任何示例代码,我需要帮助吗?请查看RSS阅读器组件,它是LWIT4IO的一部分或的标准部分
您可以使用GUI builder将其放置以创建这样的应用程序。要使用LUIT开发Rss阅读器应用程序,我们可以使用以下代码: RssMidlet:
import com.sun.lwuit.*;
import com.sun.lwuit.animations.Transition3D;
import com.sun.lwuit.events.ActionEvent;
import com.sun.lwuit.events.ActionListener;
import java.util.Vector;
import javax.microedition.midlet.*;
public class RssMidlet extends MIDlet implements ActionListener {
private List rssFeedList;
private Vector rssFeed;
private Image image;
private Form form1;
public RssMidlet() {
Display.init(this);
rssFeed = new Vector();
form1 = new Form();
form1.setFocus(true);
form1.addCommandListener(this);
form1.setScrollableY(true);
form1.setTransitionInAnimator(Transition3D.createRotation(250, true));
//Initialize a List Object with Vector ref rssFeed
rssFeedList = new List(rssFeed);
rssFeedList.setRenderer(new NewsListCellRenderer());
rssFeedList.setFixedSelection(List.FIXED_NONE);
rssFeedList.setItemGap(0);
form1.addComponent(rssFeedList);
}
public void startApp() {
String url = "Your Input Rss File Here";
ParseThread myThread = new ParseThread(this);
//this will start the second thread
myThread.getXMLFeed(url);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void addNews(RssModel newsItem) {
rssFeed.addElement(newsItem);
form1.show();
}
}
}
通过参考此示例,可以创建一个NewsListCellRenderer类
示例您似乎还没有尝试过任何东西。。。你一次问了三个问题。你应该在问之前试一下。但对于1)请检查Hiii,我已经使用lcdui组件开发了rss阅读器应用程序,用于5个rss xml文件,但我有一个要求,即在基于选项卡的屏幕中显示这5个rss提要xml文件,这意味着,在一个屏幕中,我们必须创建5个选项卡,然后,如果我在每个选项卡上单击,我需要显示lcdui列表屏幕(图像和标题),但是,我不知道,选项卡是使用lwuit创建的,但我的rss应用程序是使用lcdui组件开发的,因此我无法在基于lwuit选项卡的组件中添加lcdui列表屏幕,所以我决定将我的rss应用程序更改为lwuit?有什么帮助吗?我们可以使用lcdui开发选项卡吗?我们可以将lcdui列表添加到选项卡吗?如果可以使用LWIIT,请阅读本教程