我有webView
一个活动。在里面,webView
我有一个打开新HTML
页面的按钮。当按下此按钮并打开新的 html 页面时,我希望屏幕方向更改为水平。
var searchButton = $('<button/>',
{
text:'Search!',
"class":"buttons",
id: "searchButtonID",
click: function(){
var select = document.getElementById("subCategory");
var option = select.options[select.selectedIndex];
var subCategoryId = option.id;
window.location.href = "deals.html?subCategoryId=" + subCategoryId;
Android.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}
});
我最近了解到WebAppInterfaces
允许 Javascript 与 Android 交互。我尝试添加该行:
Android.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
但是,我收到一条错误消息:
Uncaught ReferenceError: ActivityInfo is not defined
import android.content.pm.ActivityInfo;
我在相关类中导入。
不确定我正在做的事情是否可能......
任何帮助将不胜感激!