我在J2ME中开发,我需要显示文本,然后是人们可以按下的带下划线的链接/按钮。
我无法使用Canvas。
作为时间解决方案,我使用的是典型的命令按钮,但我想在屏幕上显示此选项。
(我不想使用任何暗示改变一切的框架,以便它具有特定的外观,只有一个带下划线的链接)
答案 0 :(得分:3)
我找到了,uff !!!
Command prospectoCommand = new Command("Prospecto", Command.EXIT, 1);
StringItem messageItem2 = new StringItem("", "", Item.HYPERLINK);
messageItem2.setText("push to go to the URL");
ItemCommandListener listener = new ItemCommandListener() {
public void commandAction(Command cmnd, Item item) {
if(cmnd==prospectoCommand)
{
try {
midlet.platformRequest(URL);
} catch (ConnectionNotFoundException ex) {
ex.printStackTrace();
}
}
}
};
messageItem2.setDefaultCommand(prospectoCommand);