フォルダーの下で UI を開発common
し、タブレット用のスキンを作成して名前を付けますandroid.tablet
。しかし、タブレット シミュレーターで実行すると、次のようになります。
以下のコードを使用しますskinLoader.js
:
var userAgent = navigator.userAgent;
var skinName = "default";
//android tablet
if(userAgent.toLowerCase().indexOf("android") != -1 &&
userAgent.toLowerCase().indexOf("mobile") == -1){
skinName = "android.tablet";
alert("tablet!");
}
//android phone
else if(userAgent.toLowerCase().indexOf("android") != -1 &&
userAgent.toLowerCase().indexOf("mobile") != -1){
skinName = "default";
alert("default!");
}
HTML:
<div data-role="page" id="homePage" class="fullWidth">
<div data-role="header" data-tap-toggle="false">
<div class="ui-title">...</div>
</div>
<div data-role="content" style="text-align: center">
<a href="#" data-role="button" id="login" class="fullWidth">Login</a>
</div>
</div>
CSS:
.fullWidth{
width: 100% !important;
}
フルスクリーンにできないのはなぜですか?私が欠けているコードはありますか?