PhoneGapを使用してAndroidアプリを作成していますが、テキストを長押ししてアプリをオーバーレイした後に表示されるコピー/共有メニューを作成したいと思います。そのためには、に設定android:windowActionBar
する必要がありtrue
ます。これはドキュメントが言うことです:
アクションバーを非表示にして削除すると、アクションバーによって消費されるスペースを考慮して、アクティビティが再レイアウトされることに注意してください。アクティビティが定期的にアクションバーを非表示にして表示する場合(Androidギャラリーアプリなど)、オーバーレイモードを使用することをお勧めします。オーバーレイモードでは、画面の独自の領域ではなく、アクティビティレイアウトの上にアクションバーが描画されます。このように、アクションバーが非表示になり、再表示されても、レイアウトは固定されたままになります。オーバーレイモードを有効にするには、アクティビティのテーマを作成し、android:windowActionBarOverlayをtrueに設定します。
だから私はこのテーマを適用しようとしました:
<resources>
<style name="AppTheme" parent="android:Theme.Holo.Light">
<item name="android:windowActionBarOverlay">true</item>
</style>
</resources>
私のアプリケーションに:
<application
android:icon="@drawable/icono_p"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
成功しませんでした。
PhoneGapアプリケーションで設定android:windowActionBar
する方法はありますか?true
編集:
テーマは実際に適用されていますが、期待どおりに機能せず、バーがアプリのサイズを変更し続けます