对于某些活动,我正在使用@Theme/Dialog,但这看起来像旧的 UI 2.3。如果我将 Manifest 中的 Activity 主题设置为 Holo/Dialog,那么这可以正常工作,但当然这不适用于旧设备。
如何在可用时强制使用 Holo 主题?
我尝试使用自定义 MyTheme,但所有具有 @android:style/Theme.Dialog 的活动仍然像旧主题一样出现。
我的活动如下所示:
<activity
android:name=".audio.TempoManager"
android:label="Tempo Manager"
android:theme="@android:style/Theme.Dialog" />
如果我将其更改为 @android:style/Theme.Holo.Dialog 那么在旧设备上,活动将不会作为对话框打开,而是作为简单活动打开。