当前位置: 首页 > 知识库问答 >
问题:

找不到新的Android ActionBar支持的Theme.AppCompat.Light

张献
2023-03-14

我看得出来图书馆很好。当我不是在MainActivity.java上扩展Activity,而是将它更改为扩展ActionBarActivity(按照Google的指示)时,没有发生错误--而且它可以正确地导入。

我甚至尝试过绕过style.xml文件,并将 @style/themeappcompat.light直接添加到AndroidManifest.xml中,使用android:theme=“@style/themeappcompat.light”,但所有尝试都导致了相同的错误。

现在的问题是,我无法让它更改主题,更不用说在不抛出错误的情况下构建了。下面是我接收到的错误,后面是我为使用新主题而更改的style.xml文件。

我有使用Android应用程序的中等经验,并且正在使用最新版本的支持库运行Eclipse,并使用API18(Android4.3)进行SDK编译。

生成期间收到错误

style.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="Theme.ProsoftStudio.ACTest" parent="@style/Theme.AppCompat.Light">
    </style>
</resources>

有什么建议吗?这从来不是《夏洛克行动》的问题。我想使用这个新的支持库。看起来像是.jar正在加载,而不是资源。

共有1个答案

宰父智敏
2023-03-14

接下来需要执行以下操作:

  1. 文件->导入(android-sdk\extras\android\support\v7)。选择“AppCompat”
  2. 项目->属性->Android.在节库“添加”中选择“AppCompat”
  3. 就是这样!

注意:如果您在菜单项中使用“android:ShowAsAction”,则需要更改前缀android,如示例http://developer.android.com/guide/topics/ui/actionbar.html所示

 类似资料:
  • 当我试图通过liquibase命令行启动changelog.groovy时,它告诉我 我正在执行下一个操作: 我的LiquiBase.Properties是: driver=org.postgresql.driver classpath=c:\users\andrii\org.postgresql.driver.jar;c:\users\andrii\liquibase-3.5.1-bin\lib

  • 如果: 我收到此错误消息: 但这是可行的: 试图了解原因,请澄清!

  • 所以我尝试使用GCM构建一个应用程序。我已经为此打开了两个模块。后端(带有appengine和常规模块的GCM消息传递-名称为“app”(常规模块和“后端”)。 我收到了这个问题,但我找不到解决方法。 当应用程序启动时,我得到以下错误: 10-04 18:24:16.391 18920-18920/com.example.daniel.test6 E/AndroidRuntime: 致命异常: m

  • 我面临着下一个问题: 安装插件后,我无法跳转到Java中的步骤声明。 我已经试过了: 卸载并重新安装此插件; 使用,但此功能也不起作用; 创建新项目并导入其中已存在的项目; 重新导入所有项目模块; 重新启动几次IntelliJ IDEA; 使缓存无效/重新启动(IntelliJ IDEA功能); 重新启动我的PC。 我的操作系统:Windows 7 Professional 64位。 Intell

  • 我们试图在Java7中实现支持AES/GCM/NOPADDING的加密,以获得以下异常。 找不到任何支持AES/GCM/NOPADDING的提供程序 下面是生成密码实例的代码示例。

  • 我正在使用一个系统,在这个系统中,许多作为Java应用程序实现的作业可以同时启动。每个作业在一个单独的JVM中运行。 其中一些工作需要比其他工作更大的永久发电机。然而,由于操作系统内存有限,允许所有作业使用最大值是不可行的。 因此,我想为每个作业指定。目前,作业在没有任何参数的情况下运行,因此它们必须使用默认值。但是如何找出默认值是什么? 我已经在非服务器类机器上看到了Xmx、Xms和MaxPer