草庐IT

appCompat

全部标签

android - Lollipop AppCompat-v7 21 - 属性 "theme"已定义

我想升级我的项目以支持AndroidLollipop和API21,所以我将依赖项的AppCompat版本更改为21.0.0,我的目标SDK为21。但是现在,当我尝试将项目与gradle文件同步时,它给了我以前没有的102错误:“属性‘主题’已定义”的1个错误-由我的colors.XML文件给出,还有另外101个错误"没有找到与给定名称匹配的资源..."-其中大部分是Material错误-由"build/intermediates/exploded-aar/给出com.android.support/appcompat-v7/21.0.0/res/values-v11/values.XM

android - Lollipop AppCompat-v7 21 - 属性 "theme"已定义

我想升级我的项目以支持AndroidLollipop和API21,所以我将依赖项的AppCompat版本更改为21.0.0,我的目标SDK为21。但是现在,当我尝试将项目与gradle文件同步时,它给了我以前没有的102错误:“属性‘主题’已定义”的1个错误-由我的colors.XML文件给出,还有另外101个错误"没有找到与给定名称匹配的资源..."-其中大部分是Material错误-由"build/intermediates/exploded-aar/给出com.android.support/appcompat-v7/21.0.0/res/values-v11/values.XM

android - 使用带有新工具栏的选项卡 (AppCompat v7-21)

我将SupportActionBar与选项卡和自定义ActionBar主题(使用http://jgilfelt.github.io/android-actionbarstylegenerator/创建)一起使用,仅在用户展开搜索View时显示选项卡。publicbooleanonMenuItemActionExpand(MenuItemitem){actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);returntrue;}}我从ActionBar迁移到Toolbar。我的应用确实需要支持API9。有没有办法使用此代码重

android - 使用带有新工具栏的选项卡 (AppCompat v7-21)

我将SupportActionBar与选项卡和自定义ActionBar主题(使用http://jgilfelt.github.io/android-actionbarstylegenerator/创建)一起使用,仅在用户展开搜索View时显示选项卡。publicbooleanonMenuItemActionExpand(MenuItemitem){actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);returntrue;}}我从ActionBar迁移到Toolbar。我的应用确实需要支持API9。有没有办法使用此代码重

Android AppCompat 21 海拔高度

有没有什么方法可以在Lollipop之前的设备中为View添加高度而不将它们包装在CardView中? 最佳答案 ViewCompat.setElevation(View,int)当前不创建垫片。目前模拟高程的唯一方法是在v21之前应用阴影。在values中定义您的样式/布局/drawable并在values-v21中覆盖它。对于按钮,我使用样式覆盖。对于布局,我通常会使用引用覆盖(使用@null摆脱可绘制对象)。希望将来支持库的更新会添加垫片。Thisredditthread跟踪所述更新。编辑新的supportdesignlibr

Android AppCompat 21 海拔高度

有没有什么方法可以在Lollipop之前的设备中为View添加高度而不将它们包装在CardView中? 最佳答案 ViewCompat.setElevation(View,int)当前不创建垫片。目前模拟高程的唯一方法是在v21之前应用阴影。在values中定义您的样式/布局/drawable并在values-v21中覆盖它。对于按钮,我使用样式覆盖。对于布局,我通常会使用引用覆盖(使用@null摆脱可绘制对象)。希望将来支持库的更新会添加垫片。Thisredditthread跟踪所述更新。编辑新的supportdesignlibr

java - 如何删除支持库 (appcompat_v7) [Eclipse]

我最近将我的eclipse和ADT插件更新到最新版本,并发现了一些重大变化。每当我创建一个新的Android应用程序项目时,都会出现一个新的appcompat_v7库,该库以前不存在,还有一个fragment_main.xml。这是为什么?为什么activity_main.xml文件不再直接用于Activity布局,为什么现在每个项目中都包含appcompat库?我多次尝试删除eclipse/adt/sdk并从sdk管理器中删除支持库但没有结果!我意识到它与actionbar有关,但问题是每当我创建一个新项目时,项目文件和appcompat_v7文件上都会出现一个红色感叹号,这会阻止我

java - 无法将 Appcompat 主题从浅色更改为全黑

我正在尝试完全更改我的应用程序的主题,这是我修改并尝试过的:值文件夹中的styles.xml是values-v11styles.xmlvalues-v14styles.xml主要文件.......我正在使用ActionBarActivity和appcompat_v7但应用因java.lang.RuntimeException:UnabletostartactivityComponentInfo{com...}:java而崩溃.lang.IllegalStateException:您需要在此Activity中使用Theme.AppCompat主题(或后代)我是不是漏掉了什么……?我该如何

java - 如何滑动删除卡片(使用 appcompat v7 的 CardView)

我正在使用CardView显示一行文本。我如何滑动以删除那些行——它们是卡片View?另外,如何为每一行设置一个onItemClickListener?同样,我使用cardview来显示每一行。 最佳答案 我想做类似的事情,所以我改编了romannurik'sAndroid-SwipeToDismiss完全按照我们的意愿去做。Thecodeisongithub带有一个工作示例应用程序,包括:RecyclerView.OnItemTouchListener的子类,用于监听触摸事件并检测项目何时被滑动,并相应地设置动画。一个SwipeL

android - 无法解析 : com. android.support :appcompat-v7:26. 0.0

我在AndroidStudio中遇到了这个问题。Error:(22,13)Failedtoresolve:com.android.support:appcompat-v7:26.0.0InstallRepositoryandsyncprojectShowinFileShowinProjectStructuredialog这是我的Gradle代码:applyplugin:'com.android.application'android{compileSdkVersion26buildToolsVersion"25.0.2"defaultConfig{applicationId"com.e