草庐IT

AppCompat-v

全部标签

android - 找不到与给定名称 : attr 'android:actionModeShareDrawable' appcompat-v7:21. 0.0 与 compileSdkVersion 21 匹配的资源

我正在尝试在我的一个项目中使用MaterialDesign。但是我对appcompat-v7:21.0.0库的体验非常糟糕。在AndroidStudio中添加依赖项并开始同步后,我收到以下错误。Error:Noresourcefoundthatmatchesthegivenname:attr'android:actionModeShareDrawable'.Noresourcefoundthatmatchesthegivenname:attr'android:overlapAnchor'.但我确信我正在使用最新的构建工具针对最新的SDK21进行编译。这是我的构建配置。android{c

Android Studio 0.3.1、appcompat-v7 和 android 库项目总是生成 IllegalStateException

我正在开发一个使用库appcompatv7和support-v4的应用程序。该应用程序运行正常,其主题来自Theme.AppCompat。当我尝试将任何模块(android库项目)添加到主项目时出现问题:我总是得到一个IllegalStateException。目前项目库完全是空的:没有Java类或XML资源,只有AndroidManifest文件:MyLibraryAndroidManifest.xml我还尝试将主题Theme.AppCompat添加到MyLibrary的应用程序部分:[...]但结果总是相同的异常:10-2812:22:36.7611770-1770/?E/Andr

android - 使用 AppCompat 的 ActionBar 下方的不确定水平 ProgressBar?

我一直在寻找有关如何使用AppCompat将不确定的水平进度条放置在操作栏下方的答案。我能够让水平进度条出现,但它位于操作栏的顶部。我希望它在操作栏下方/下方有点像gmail的操作方式(除了没有下拉刷新)。我使用以下代码来显示进度条:supportRequestWindowFeature(Window.FEATURE_PROGRESS);setContentView(R.layout.main_activity);setSupportProgressBarIndeterminate(Boolean.TRUE);setSupportProgressBarVisibility(true);

android - 为什么我没有明确声明 Android 会选择 AppCompat 组件?

我在调试我的应用程序时发现,当鼠标悬停在ImageView引用上时,它是一个AppCompatImageView而不是ImageView。TextView(使用AppCompatTextView)也是如此。虽然我对这种行为没有特别的问题,因为它毕竟是AppCompat,但在检查其他开发人员的代码时,我看到,extendsActivity而不是AppCompatActivity我几乎将其标记为“不良做法”。另一方面,在处理矢量图像时,我使用了ImageView并且出现了问题,因为我没有使用AppCompatImageView而使用它是解决方案:ImageViewnotdisplaying

android - AppCompat 工具栏不显示

在主题中声明.NoActionBar以及在布局中放置toolbar之后,我的toolbar没有显示。我最终得到的正是您在声明无操作栏时所期望的——没有操作栏。这是布局:activity_home.xml:app_bar_home.xml 最佳答案 在你的Activity中你必须初始化你的工具栏(如果你还没有这样做)Toolbartoolbar=(Toolbar)findViewById(R.id.toolbar);setSupportActionBar(toolbar); 关于andro

android - gradle文件中 'com.android.support:appcompat-v7.27.1.1'的问题

这是我的依赖文件,编译'com.android.support:appcompat-v7.27.1.1'上有带下划线的红色文本applyplugin:'com.android.application'android{compileSdkVersion27defaultConfig{applicationId"com.abc.mcaproject"minSdkVersion21targetSdkVersion27versionCode1versionName"1.0"testInstrumentationRunner"android.support.test.runner.Android

Android AppCompat 23.1.0 Tint Compound Drawable

我使用下面的方法使用android.support.design23.0.1正确着色复合可绘制对象。现在他们发布了23.1.0,它不再适用于apiLVL16,我所有的可绘制对象都是黑色的。有人有什么建议吗?privatevoidsetCompoundColor(TextViewview){Drawabledrawable=view.getCompoundDrawables()[0];Drawablewrap=DrawableCompat.wrap(drawable);DrawableCompat.setTint(wrap,ContextCompat.getColor(this,R.co

android - Spinner 下拉项目彩色背景的波纹效果 (appcompat-v7 V21)

我尝试对Spinner下拉项应用波纹效果,如下所示:activity.javaArrayAdapteradapter=ArrayAdapter.createFromResource(this,R.array.array_name,R.layout.simple_spinner_dropdown_item);adapter.setDropDownViewResource(R.layout.simple_spinner_dropdown_item);SpinnermSpinner=(Spinner)findViewById(R.id.spinner);mSpinner.setAdapter

java - 移除 actionbar appcompat 下方的阴影

是否可以去除Actionbar下方的阴影?我正在使用AppCompatv7库。 最佳答案 这适用于AppCompat:@style/MyActionBarTheme0dp 关于java-移除actionbarappcompat下方的阴影,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/22614929/

android - 错误 :Attribute "color" has already been defined, 更新 appcompat v-7

我正在尝试将AndroidStudio项目中的appcompat-v7从v20.0.0更新到21.0.0以使用Material设计组件,但我总是遇到相同的错误:“错误:属性“颜色”已被定义”我不知道如何解决此错误,我在互联网上搜索但找不到答案。这是我的毕业典礼:android{compileOptions.encoding="iso-8859-1"compileSdkVersion21buildToolsVersion"21.1.1"defaultConfig{applicationId"com.test"minSdkVersion11targetSdkVersion22}buildT