问题标签 [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.
android - 不支持在 API 20 和更高版本的 SupportLibrary 上运行并且发生充气机错误
我的应用程序在较低的 API 上运行良好,因为它们使用 AppCompatTheme,但是当较高的 API 运行应用程序时,会发生下面的异常。
CoordinatedLayout 以及设计库的所有新功能也会发生这种情况。
我不知道这里有什么问题是我的 Manifest.xml
以及使用设计库的活动的 xml。
DataActivity(扩展 FragmentActivity):
UnitsActivity(扩展 AppCompatActivity):
还有 Styles.xml
和样式(v-21).xml
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 工作来替换该条目以达到相同的效果?
谢谢你。
android - 在 Android 中使用 appCompat 时,Menu 和 MenuItem 的正确导入是什么?
我以前使用过 ActionBarSherlock,但现在我正在使用 appCompat 将我的所有应用程序移至 Material Theme。我在下面的代码中收到 UnsupportedOperationException:
我收到以下错误:
那么在这种情况下我应该怎么做呢?我的 Menu 和 MenuItems 是否应该从其他包导入?还是我只需要与 MenuCompat 和 MenuItemCompat 一起使用不同的所有内容。谢谢
android - 用 AppCompatActivity 获得一个我没有用 ABS 获得的 NPE
在我的onCreateOptionsMenu()
我得到一个View
最终为空的 v 。我可以对其进行空检查,但实际上并不能解决问题,因为我需要在方法中进一步使用该视图。导致 v 为空的代码如下:
为什么看似更改Activity
为使用 AppCompat 而不是 ABS 会导致空指针?
android - 使用 AppCompatActivity 而不是 Actionbar 时出现运行时错误
我正在使用 AppCompatActivity 库来支持所有设备。更新图书馆后,android-support-v7-appcompat
我面临问题。但是我在运行时遇到错误。我正在使用 Eclipse Studio 为 android 项目编写代码。任何帮助将不胜感激。
以下是我的错误,我不知道我哪里出错了。
** 错误 **
activity_main.xml
MainActivity.java
样式.xml
android - AppCompatActivity 自定义 ActionBar 按钮不会出现在 Android 4.1.2 上
它在 5.1 上运行良好,但在 4.1.2 上不行
我错过了什么?
这是活动xml:
这是我的活动类(女巫扩展了另一个扩展 AppCompatActivity 的活动):
我正在使用以下 appcompat 库:
android - 使用 Toolbar 和 SwipeRefreshLayout 的正确方法是什么?
我正在尝试使用 SwipeRefreshLayout 和工具栏,但每次我同时使用进度圈时都会出现在工具栏上,这在设计方面真的很糟糕。我尝试将 SwipeRefreshLayout 放在工具栏下,但这不起作用,进度圈仍然出现在它的顶部(状态栏上方)。我想像在 Gmail 应用程序中一样同时使用工具栏和布局。我正在使用 AppCompat 库。
这是我的代码:
和
}
谢谢
android - 是否可以在 AppCompactActivity 中的片段中调用 getSupportFragmentManager?
如何在 AppCompactActivity 中的片段中调用 getSupportFragmentManager?
android - 将 appcompat-v7 更新到最新版本,获取 AppCompatDelegateImplV23 的 NoClassDefFound
我在 CommonsWare 博客上读到,在推出 Android 6.0 之前将 appcompat-v7 更新到最新版本是一个聪明的主意,所以我继续尝试在 Eclipse 中使用我的项目来做到这一点。更新库后(我只是删除了以前的版本并添加了带有资源的新版本),我的(以前的 ActionBarActivity)AppCompatActivity 没有启动(应用程序崩溃)。这是 LogCat 内容:
我一直在尝试解决这个问题几个小时,但没有任何效果!我清理,重新清理,删除了库,重新添加,检查了 .jar 文件中包含的类文件,果然那里有一个 AppCompatDelegateImplV23 等等。什么都没有。
有任何想法吗?
android - Android工作室的AppcompatActivity错误
使用 Android Studio 构建 android 应用程序时出现此错误:
我的依赖:
非常感谢您的帮助
从 AppcompatActivity 继承的旧活动工作正常。但如果我创建一个新的,它会得到错误。这是我的 gradle.build :