使用指定的资源文件夹时,操作栏消失

时间:2014-09-10 08:40:13

标签: android android-actionbar

我正在使用android:minSdkVersion="14"编写应用。在我尝试添加对平板电脑的支持之前,一切都很顺利。

当我创建 values-sw600dp 文件夹并从 values 文件夹中复制默认的dimens.xml文件并尝试在平板电脑上运行该应用时,它开始显示即使这些维度文件相同也是如此。 ActionBar已消失,getActionBar()开始返回nullEditText字段为橙色框而非蓝色下划线,整个应用程序设计现在看起来像是在Android 2.0上。

在较小的设备上,它仍使用默认的文件夹,一切正常。

为了进行测试,我尝试将 600 阈值(在 values-sw600dp 中)降低到 300 以强制使用此文件夹在较小的设备上,结果是相同的。 ActionBar等等......

对不起英文,谢谢你的回答

1 个答案:

答案 0 :(得分:0)

好的,我找到了解决问题的方法。我不小心路线:

<style name="AppBaseTheme" parent="android:Theme.Light">

进入文件夹 values-sw600dp 中的dimens.xml文件,导致应用程序在文件夹值中使用Theme.Light而不是我的默认主题Theme.Holo.Light.DarkActionBar -v14 。我不知道它是怎么到达的,但我很高兴我找到了它。