Android:应用程序兼容主题 - 较大时的对话框

2024-02-17

我想使用 AppCompat 库,但是没有 Dialog 主题,也没有我可以扩展或使用的 DialogWhenLarge 主题。

有没有办法可以扩展基本主题并将其设为 DialogWhenLarge,可能使用文件夹和自定义样式项。

Thanks


关闭这张票。对于任何想要答案的人请参阅此。

DialogFragment 中的 ActionBar https://stackoverflow.com/questions/11425020/actionbar-in-a-dialogfragment

以及文件夹 value-large 中的自定义样式

<style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light">
    <!-- API 14 theme customizations can go here. -->
</style>

 <style name="MyAppCompatDialogTheme" parent="AppBaseTheme">
    <item name="android:windowIsFloating">false</item>
    <item name="android:windowContentOverlay">@null</item>
    <item name="android:windowSoftInputMode">stateAlwaysHidden</item>
    <item name="android:windowActionModeOverlay">true</item>
    <item name="android:windowIsTranslucent">true</item>
</style>

不过,我认为我已经决定采用 DialogFragment 的路线,然后我可以将其加载到手机上的活动中,或者在平板电脑上显示为对话框,而不是这种将活动转变为对话框的半混合方式。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android:应用程序兼容主题 - 较大时的对话框 的相关文章

随机推荐