我正在使用 PhoneGap 构建一个 Android 应用程序,并希望在长按文本以覆盖应用程序后显示复制/共享菜单。为此,我必须设置android:windowActionBar
为true
. 这就是文档所说的:
请注意,隐藏和删除操作栏会导致您的活动重新布局,以考虑操作栏占用的空间。如果您的活动经常隐藏和显示操作栏(例如在 Android Gallery 应用程序中),您可能需要使用覆盖模式。覆盖模式将操作栏绘制在您的活动布局之上,而不是在其自己的屏幕区域中。这样,当操作栏隐藏和重新出现时,您的布局保持固定。要启用覆盖模式,请为您的活动创建一个主题并将 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
?
编辑:
主题实际上正在被应用,但它没有按预期工作,栏不断调整应用程序的大小