问题标签 [android-appcompat]

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 回答
4236 浏览

android - startActionMode 中的错误,appcompat

SherlockActionBar在我的应用程序中使用过,但是在我开始使用 appcompat 之后。并得到错误

startActionMode(ActionMode.Callback)Activity 类型中的方法不适用于参数(PageFragment.ActionModeCallback)

在原始

请帮助我,我做错了什么?

0 投票
3 回答
14351 浏览

java - java.lang.IllegalStateException:您需要在此活动中使用 Theme.AppCompat 主题(或后代)

尝试运行我的 android 应用程序时出现此错误。

奇怪的是:只有在使用 Jenkins 构建(并签名)android 应用程序时才会发生这种情况。

当我使用 eclipse 中的本地 apk 文件并将其推送到我的设备(或模拟器)时,一切正常

有任何想法吗?

编辑:AndroidManifest.xml

还有themes.xml 文件:

0 投票
1 回答
2949 浏览

android - ActionBar 菜单图标仅显示在溢出菜单上

我目前在操作栏上显示选项菜单项时遇到问题。出于某种原因,这些项目仅显示在溢出菜单上,对于后 ICS 设备也是如此。我正在使用 v7-appcompat 库从版本 8 开始支持 sdks。

在主要活动中,我有:

我的菜单项定义如下:

我在操作栏中也有一个微调器,具有以下 xml 布局:

我似乎无法理解它。

0 投票
3 回答
2372 浏览

android - AndroidRuntime java.lang.NoClassDefFoundError:

我有一个使用外部库(appcompat-v7)作为操作栏的 android 应用程序。我的应用程序从注册活动开始,然后是登录活动,并在成功登录后启动仪表板活动,该活动具有带有选项卡和滑动的操作栏。注册活动和登录活动工作正常,但是当我单击登录按钮时,应用程序崩溃并出现标题中提到的错误。我已将 appcompat 库添加到我的工作空间,也添加到了我的项目中。我在 SO 检查了许多解决方案,但没有一个对我有用。这是我已经完成的步骤。

这是清单

这是登录 OnClick 事件

在此处输入图像描述 在此处输入图像描述

原木猫

0 投票
3 回答
20348 浏览

android - 在android的依赖列表appcompat中找到2个版本的android-support-v4.jar

当我将appcompat项目添加为库时,出现以下错误:

如何解决这个问题?

0 投票
2 回答
2303 浏览

android - ActionBar appcompat 子菜单

在我的应用程序android中,我想添加一个这样的操作栏(它有一个子菜单)

在此处输入图像描述

我的 xml 代码是

在 android sdk 2.x 结果不是我想要的

在此处输入图像描述

我也试过

我该怎么做才能拥有相同的图片(也许是菜单弹出?)

请帮帮我

0 投票
1 回答
901 浏览

java - appcompat 库的 src 文件夹中没有文件

我正在将 android.support.v7.appcompat 库添加到我的 Android 项目中,发现 src 中没有类!

所以我进入了 $ANDROID_SDK/extras/android/support/v7/appcompat/src,它确实是空的。

那么它应该是空的还是我是唯一的,如果我是唯一的,那么我该如何解决这个问题

0 投票
16 回答
46300 浏览

android - gradle,无法展开 ZIP appcompat-v7:19.0.1

我对要导入的 Android Studio 和 Gradle 有疑问appcompat-v7

所以这是我的src/build.gradle

但我收到以下错误:

0 投票
0 回答
1744 浏览

android - 错误:在LinearLayoutICS,无法找到属性分隔符 Holoeverywhere

我使用 appcompat

使用 HE 2.2.1-SNAPSHOT 获取此信息。以下是我的 build.gradle 的一些部分:

构建输出:

错误代码:1 输出:错误:在 LinearLayoutICS 中,找不到属性分隔符

0 投票
1 回答
269 浏览

android - 我可以在具有硬件密钥的设备上设置溢出菜单中的文本样式吗

我现在一直在研究这个问题,但我找不到解决方案,也找不到最近的回应。一年前的这个 SO 问题(How to style the text in action overflow menu)说没有办法处理文本颜色,但我希望 AppCompat 已经解决了 Sherlock 失败的问题。

我已经尝试将 android:textColor 更改为 android:panelTextAppearance 无济于事。以及通过源寻找任何可能解决这个问题的风格,但没有运气。您知道任何可能的解决方案吗?还是这仍然不可能?

我只想说谁在乎,因为硬件菜单应该在 6 英尺以下,但由于三星继续使用它们,我不得不对此进行调查。感谢您的任何回复