我想使用 PhoneGap 在 Android 上显示一个类似于此的弹出窗口。这是本机弹出窗口吗?还是 Twitter 设计的?
我在网上找不到它的名字
使用 JavaScript:alert
并navigator.notification.alert(message, alertCallback, [title], [buttonName])
显示默认的黑色对话框。
我想使用 PhoneGap 在 Android 上显示一个类似于此的弹出窗口。这是本机弹出窗口吗?还是 Twitter 设计的?
我在网上找不到它的名字
使用 JavaScript:alert
并navigator.notification.alert(message, alertCallback, [title], [buttonName])
显示默认的黑色对话框。
那是来自 Light Holo 主题的原生对话框,Twitter 肯定没有构建它。您只需要为您的应用设置正确的主题。您无法在 HTML5 层上执行此操作,但在清单中设置它非常容易。
假设您在任何具有 android 3.0 或更高版本的设备上运行,您可以在清单文件中将您的应用主题设置为 Holo.Light:
如果你想针对较低版本,你可以看看这个问题。
并且不要使用javacript.alert()
,这将在您的对话框中显示一个丑陋的标题,请始终对本机对话框使用 phonegap 通知。