问题标签 [appcompatactivity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1411 浏览

android - 不支持在 API 20 和更高版本的 SupportLibrary 上运行并且发生充气机错误

我的应用程序在较低的 API 上运行良好,因为它们使用 AppCompatTheme,但是当较高的 API 运行应用程序时,会发生下面的异常。

CoordinatedLayout 以及设计库的所有新功能也会发生这种情况。

我不知道这里有什么问题是我的 Manifest.xml

以及使用设计库的活动的 xml。

DataActivity(扩展 FragmentActivity):

UnitsActivity(扩展 AppCompatActivity):

还有 Styles.xml

和样式(v-21).xml

0 投票
1 回答
1329 浏览

android - 设计支持库 22.2.1 中的 Snackbar InflateException

我正在尝试使用 Design Support Library 22.2.1 中的 Snackbar,我得到了一个InflateException.

这就是我使用它的方式:

这是一个例外:

有想法该怎么解决这个吗?这是图书馆的问题吗?

顺便说一句,我在 Lollipop 5.1 上运行它,我的所有活动都从AppCompatActivity正确的主题扩展。

编辑:

我意识到主题是问题所在。如果我让我的活动使用Theme.AppCompat.Light.NoActionBar,它会按预期工作。

但是,如果我使用自己的主题(覆盖Theme.AppCompat.Light.NoActionBar),它会抛出我上面描述的异常。

这是我的主题:

编辑2:

我发现如果我删除主题中的最后一个条目,一切都会再次按预期工作。

<item name="selectableItemBackground">?attr/selectableItemBackground</item>

有谁知道为什么这会导致异常?而且,有谁知道如何通过保持 Snackbar 工作来替换该条目以达到相同的效果?

谢谢你。

0 投票
1 回答
1056 浏览

android - 在 Android 中使用 appCompat 时,Menu 和 MenuItem 的正确导入是什么?

我以前使用过 ActionBarSherlock,但现在我正在使用 appCompat 将我的所有应用程序移至 Material Theme。我在下面的代码中收到 UnsupportedOperationException:

我收到以下错误:

那么在这种情况下我应该怎么做呢?我的 Menu 和 MenuItems 是否应该从其他包导入?还是我只需要与 MenuCompat 和 MenuItemCompat 一起使用不同的所有内容。谢谢

0 投票
0 回答
73 浏览

android - 用 AppCompatActivity 获得一个我没有用 ABS 获得的 NPE

在我的onCreateOptionsMenu()我得到一个View最终为空的 v 。我可以对其进行空检查,但实际上并不能解决问题,因为我需要在方法中进一步使用该视图。导致 v 为空的代码如下:

为什么看似更改Activity为使用 AppCompat 而不是 ABS 会导致空指针?

0 投票
3 回答
5891 浏览

android - 使用 AppCompatActivity 而不是 Actionbar 时出现运行时错误

我正在使用 AppCompatActivity 库来支持所有设备。更新图书馆后,android-support-v7-appcompat我面临问题。但是我在运行时遇到错误。我正在使用 Eclipse Studio 为 android 项目编写代码。任何帮助将不胜感激。

以下是我的错误,我不知道我哪里出错了。

** 错误 **

activity_main.xml

MainActivity.java

样式.xml

0 投票
2 回答
11891 浏览

android - AppCompatActivity 自定义 ActionBar 按钮不会出现在 Android 4.1.2 上

它在 5.1 上运行良好,但在 4.1.2 上不行

我错过了什么?

这是活动xml:

这是我的活动类(女巫扩展了另一个扩展 AppCompatActivity 的活动):

我正在使用以下 appcompat 库:

0 投票
1 回答
2351 浏览

android - 使用 Toolbar 和 SwipeRefreshLayout 的正确方法是什么?

我正在尝试使用 SwipeRefreshLayout 和工具栏,但每次我同时使用进度圈时都会出现在工具栏上,这在设计方面真的很糟糕。我尝试将 SwipeRefreshLayout 放在工具栏下,但这不起作用,进度圈仍然出现在它的顶部(状态栏上方)。我想像在 Gmail 应用程序中一样同时使用工具栏和布局。我正在使用 AppCompat 库。

这是我的代码:

}

谢谢

0 投票
2 回答
520 浏览

android - 是否可以在 AppCompactActivity 中的片段中调用 getSupportFragmentManager?

如何在 AppCompactActivity 中的片段中调用 getSupportFragmentManager?

0 投票
2 回答
811 浏览

android - 将 appcompat-v7 更新到最新版本,获取 AppCompatDelegateImplV23 的 NoClassDefFound

我在 CommonsWare 博客上读到,在推出 Android 6.0 之前将 appcompat-v7 更新到最新版本是一个聪明的主意,所以我继续尝试在 Eclipse 中使用我的项目来做到这一点。更新库后(我只是删除了以前的版本并添加了带有资源的新版本),我的(以前的 ActionBarActivity)AppCompatActivity 没有启动(应用程序崩溃)。这是 LogCat 内容:

我一直在尝试解决这个问题几个小时,但没有任何效果!我清理,重新清理,删除了库,重新添加,检查了 .jar 文件中包含的类文件,果然那里有一个 AppCompatDelegateImplV23 等等。什么都没有。

有任何想法吗?

0 投票
8 回答
36806 浏览

android - Android工作室的AppcompatActivity错误

使用 Android Studio 构建 android 应用程序时出现此错误:

我的依赖:

非常感谢您的帮助

从 AppcompatActivity 继承的旧活动工作正常。但如果我创建一个新的,它会得到错误。这是我的 gradle.build :