gpt4 book ai didi

android - 在某些版本的 Android 上有选择地启用 Action Bar

转载 作者:太空狗 更新时间:2023-10-29 14:29:57 24 4
gpt4 key购买 nike

我有一个正在移植到平板电脑上的应用程序。在此过渡期间,我希望该应用程序在安装到平板电脑上时看起来非常像蜂窝状。特别是,我希望应用程序在平板电脑上安装时有一个操作栏。但是,当应用程序安装在手机上时,我不想要操作栏,因为此时我不想重新设计手机体验以适应操作栏。

让我的应用在安装在手机上时看起来与当前相同,但在安装在平板电脑上时添加操作栏的最佳方法是什么?

最佳答案

我设法通过为手机和平板电脑使用不同的样式来实现我想要的。

在 res/values/styles.xml 中,我将默认(手机)样式配置为继承自 Theme.Light

<style name="my_theme" parent="@android:style/Theme.Light">
...
</style>

在 res/values-xlarge-mdpi/styles.xml 中,我使用 Theme.Holo,因为 ActionBar文档指定所有 Theme.Holo Activity 都有操作栏。

<style name="my_theme" parent="android:Theme.Holo">
...
</style>

当然,我有我的 AndroidManifest 指定要使用的主题:

<application
android:theme="@style/my_theme"
...
/>

这似乎在平板设备上给我一个操作栏,但在手机设备上没有操作栏。

关于android - 在某些版本的 Android 上有选择地启用 Action Bar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7915843/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com