私は J2me を初めて使用します。シリーズ 40 デバイスの j2me(java) で LWUIT を使用して Rss 読み取りアプリケーションを開発する必要があります。1) Rss ファイルを読み込む必要がある 2) LWUIT 一覧画面に Rss xml ファイルからタイトルと画像を表示する必要がある 3) タイトルをクリックすると、フォーム画面が表示され、LWUIT フォームに説明が表示される必要があるおよび RSS ファイルからの発行日
サンプルコード、助けが必要ですか?
LWUIT4IO の一部またはCodename Oneの標準部分である RSS リーダー コンポーネントを確認してください。
GUIビルダーを使用して配置するだけで、そのようなアプリケーションを作成できます。
LWUIT を使用して 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クラスを作成できますLWUIT ブログ ContactsRendererの 例