Jon*_*her 10
您可以使用几种不同的方法,状态来通知用户(默认2秒显示):
Status.show("Hello!");
Run Code Online (Sandbox Code Playgroud)
设置自己的显示时间:
Status.show("Hello!", 5000)
Run Code Online (Sandbox Code Playgroud)
或模态对话框:
Dialog.inform("Hello!");
Run Code Online (Sandbox Code Playgroud)
带有响应的对话框:
int response = Dialog.ask(Dialog.D_YES_NO, "Continue?");
switch (response) {
case Dialog.YES:
//do something
default:
//do nothing
}
Run Code Online (Sandbox Code Playgroud)
或者对于一个完整的实际PopupScreen,您可以创建一个弹出类:
public class MyPopup extends PopupScreen{
public MyPopup() {
super(new VerticalFieldManager(), Field.FOCUSABLE);
add(new LabelField("Hello!"));
}
Run Code Online (Sandbox Code Playgroud)
}
并将其推送到堆栈,就像使用普通的MainScreen类一样:
UiApplication.getUiApplication().pushScreen(new MyPopup());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3499 次 |
| 最近记录: |