カスタムアイコンを使用してダイアログを閉じています。ボタンを囲む余白と影を削除しました。ただし、Android2.3デバイスには引き続き表示されます。Android 4.0およびiOSデバイスでは正しく(影なしで)表示されます。
ダイアログの背景に合わせて、背景が透明なpngと背景が白いpngを使用してみましたが、どちらも影になります。
html:
<div class="custom_close_button">
<a href="#" data-role="button" data-rel="back" data-inline="true" >
<img src="img/close_button.png"></img>
</a>
</div>
css:
.ui-shadow
{
box-shadow: 0px 0px 0px 0px #FFFFFF;
shadow: none;
border: none;
}
.custom_close_button
{
float: right;
width: 50px;
padding-right: 20px;
}
.custom_close_button .ui-btn-corner-all
{
padding: 0px;
margin: -1px 0 0 0;
}
.ui-corner-all {
-moz-border-radius: 0 /*{global-radii-blocks}*/;
-webkit-border-radius: 0 /*{global-radii-blocks}*/;
border-radius: 0 /*{global-radii-blocks}*/;
}
.ui-btn-corner-all {
-moz-border-radius: 0 /*{global-radii-buttons}*/;
-webkit-border-radius: 0 /*{global-radii-buttons}*/;
border-radius: 0 /*{global-radii-buttons}*/;
}
これを引き起こしているAndroid2.3の別の設定はありますか?以下は、Android2.3デバイスで正しく表示されないボタンのスクリーンショットです。
ありがとう。