草庐IT

appcompat_v

全部标签

android - "You need to use a Theme.AppCompat theme (or descendant) with the design library"错误

我每次都收到“您需要将Theme.AppCompat主题(或后代)与设计库一起使用”错误,即使我显然使用的是AppCompat主题(后代主题)也是如此。依赖项:compile'com.android.support:appcompat-v7:23.3.0'compile'com.android.support:design:23.3.0'compile'com.android.support:support-v4:23.3.0'布局:主题:true@android:color/transparent@nulltruetruefalselist:(...)我在服务中膨胀布局:toolti

android - 样式 appcompat-v7 工具栏菜单背景

我正在尝试设置我的appcompat-v7工具栏的样式,以便为我的溢出菜单设置不同的背景颜色。我尝试为我的应用程序使用主题,为我的工具栏使用样式,但我无法实现。这是我的工具栏:这是我创建的样式:@color/white@color/cian我的主要主题是扩展Theme.AppCompat.Light。有人知道我该怎么做吗?如果无法使用样式,是否还有其他方法可以实现? 最佳答案 将此添加到您的工具栏元素app:popupTheme="@style/ThemeOverlay.YourPopup"然后在你的styles.xml中定义弹出菜

android - 无法显示带有 AppCompat 库的项目

我在使用AppCompat显示ActionBar中的项目时遇到了一些麻烦。此代码适用于普通操作栏但是对于AppCompat库,该项目未显示..我该怎么办?提前致谢:) 最佳答案 showAsAction不在API请注意,我添加了xmlns:yourapp="http://schemas.android.com/apk/res-auto在菜单属性中更改了showAsAction的命名空间来自android至yourapp.更多阅读在这里:http://developer.android.com/guide/topics/ui/acti

android - 更改微调器箭头,Appcompat v21

我的Activity以我的自定义主题为主题,但对于微调器,我选择使用Appcompatv21对其进行样式设置,但我得到了这个:那么,如果有办法,如何将Spinner箭头更改为黑色或蓝色?我发现这是一个类似的问题,但没有任何答案:https://stackoverflow.com/questions/28561105/add-custom-spinner-arrow这是我的微调器:我用它来设计微调器的样式:这是我使用适配器的方式ArrayAdapteradapter=ArrayAdapter.createFromResource(getBaseContext(),R.array.list

Android AppCompat 修订版 21 force Holo 主题

在我的项目中,我使用的是appcompat-v7(修订版20),并且我的项目以androidAPI级别19(KitKat)为目标,因此我可以使用Holo主题。我不小心将“Android支持库”更新为修订版21,因此我不得不将list中的目标更改为API级别21(Lollipop)。因此,我的应用程序的默认主题更改为Material(例如,复选框为绿色)。有没有办法强制再次使用Holo主题?list.xml:---activities&receivers---样式.xml: 最佳答案 我最终通过下载“Android支持存储库”并使用@

android - appcompat_v7 abc_activity_chooser_view.xml 中重复的 id @+id/image :58

在创建apk时出现以下错误:“重复的id@+id/image,已经在这个布局的前面定义了....布局中的abc_activity_chooser_view.xml:58(appcompat_v7)”于是我清理了一下,还是一样。此文件中确实存在重复的id@+id/image:关于如何处理这个问题的任何想法?显然我不能只是重命名它。我可以跳过在Lint中检查它,但错误仍然存​​在,我认为这不是最好的解决方案。还有更可靠的解决方案吗? 最佳答案 您收到重复ID错误,因为android.support.v7.internal.widget.

android - 更改 android Appcompat 单选按钮的 android Ripple 效果中心位置

我尝试使用AppCompactRadioButton制作RTLradio-Putradioonrightside-android按钮,我用android:drawableRight实现了这一点并设置了android:button="@null"所以我的最终观点是我想要的,最终代码是这样的:但我的问题是如何更改涟漪效应中心位置,因为我将按钮设置为空,涟漪效应中心位置位于单选按钮的中心,如上图所示,用户不希望在那里看到涟漪。我尝试将layout_direction设置为RTL,但没有固定。我不得不提一下,我也尝试过像下面这样使用rippledrawable来解决这个问题,但没有任何改变,问

android - sdk 文件夹中缺少 Appcompat

我正在尝试使用androidv7appcompat库,如(http://developer.android.com/tools/support-library/setup.html#)所示问题是文件夹“appcomapt”丢失了我检查了sdk管理器“AndroidSupportRepository”和“AndroidSupportLibrary”已经安装谁能告诉我“appcompat”在哪里?谢谢 最佳答案 我在OSX上遇到了同样的问题。我将我的AndroidSDK管理器更新到最新版本,删除并重新安装了支持库,然后它工作了。

android - 无法添加支持库 v7 AppCompat

我无法添加对libv7appCompat的支持。我是这样一步一步做的:enterlinkdescriptionhere(请参阅为Eclipse添加资源库)。当我这样做时,我有下一个:...extras\android\support\v7\appcompat\src文件夹是否必须为空?我尝试从磁盘中删除...extras\android\support文件夹并通过Eclipse中的AndroidSDK管理器下载,但它对我没有帮助。我做错了什么? 最佳答案 要添加v7-supportjar,转到构建路径,然后添加相应的jar要添加缺少

android - 无法执行 dex : Multiple dex files define Landroid/support/v7/appcompat

当我尝试运行我的项目时遇到异常:[2014-09-2911:56:32-DexLoader]Unabletoexecutedex:MultipledexfilesdefineLandroid/support/v7/appcompat/R$anim;[2014-09-2911:56:32-PageViewers]ConversiontoDalvikformatfailed:Unabletoexecutedex:MultipledexfilesdefineLandroid/support/v7/appcompat/R$anim; 最佳答案