草庐IT

Appcompat-v

全部标签

即使在 AppCompat 23.1.0 中设置填充 0,Android SeekBar 也不能全宽

当我将android支持库从23.0.1更新到23.1.0时,我发现SeekBar不再是全宽了。这是测试XML文件:它在支持lib23.0.1下运行良好,如下图所示。SeekBar有默认填充,当我手动设置padding=0时,它可以是全宽。并且AppCompatSeekBar还不存在。但在支持lib23.1.0下,无论我设置多少填充,SeekBar和AppCompatSeekBar都没有任何变化,如下图所示。所以,这是支持库的错误,任何机构遇到这个问题以及如何解决它?谢谢~!更新:这完全让我感到困惑,我刚刚进行了另一个测试,我创建了一个新项目,无论我使用AppCompat23.0.1还

android - 无法在 Android Studio 新项目中解析 com.android.support :appcompat-v7:26. 1.0

我知道这些问题:Failedtoresolve:com.android.support:cardview-v7:26.0.0androidCouldnotresolvecom.android.support:appcompat-v7:26.1.0[duplicate]我已经阅读了这些文档:MigratetoAndroidPluginforGradle3.0.0MigratingtoAndroid8.0所以我发布了这个问题,相信它不是重复的。我已经安装了AndroidStudio3.0.1。我之前没有任何以前的版本,我开始了一个新项目。Gradle文件中的每个设置都是由AndroidSt

Android actionbar 如何为 Eclipse 添加支持库 v7 appcompat

我按照Android-ActionBar中的每个步骤进行操作添加操作栏。我从ActionBarActivity扩展Activity:公共(public)类MainActivity扩展ActionBarActivity我需要添加appcompatv7支持库,如here:在“使用资源添加库”中,eclipse部分。最后一步:"将库添加到您的应用程序项目中:在项目资源管理器中,右键单击您的项目并选择属性。在“库”Pane中,单击“添加”。选择库项目并单击“确定”。例如,appcompat项目应列为android-support-v7-appcompat。在属性窗口中,单击“确定”。"第2步是

android - 无法解析 style.xml 中的符号 'Theme.AppCompat.Light.DarkActionBar'

Theme.AppCompat.Light.DarkActionBar未在styles.xml中编译。我在应用模块中添加了compile'com.android.support:appcompat-v7:25.1.0'build.gradle。我在谷歌搜索过解决方案。其中很多是关于更改Project的build.gradle中的类路径。仍然显示相同的错误。build.gradledependencies{compile'com.android.support:appcompat-v7:25.1.0'compile'com.android.support:design:25.1.0'co

android - AppCompat ToolBar popupTheme 未在 ShareAction MenuItem 中使用

上下文使用AppCompatv721.0.0/21.0.2/21.0.3问题ToolBar的popupTheme没有应用到ShareAction工具栏上的样式:@color/green@style/ThemeOverlay.AppCompat.Light@style/ThemeOverlay.AppCompat.Dark.ActionBar溢出菜单项正在正确使用popupTheme另一方面,ShareAction不接收popupTheme。经过一些测试后,我注意到它收到了工具栏的app:theme,因此是黑暗的。@color/white为了在ShareAction上获得黑色文本,我尝试

android - AppCompat 23.2 在 API<21 上使用 VectorDrawableCompat 和 RemoteViews (AppWidget)

我有一个AppWidget,我想在Lollipop之前的设备上使用VectorDrawables。VectorDrawableCompat不适用于我创建的RemoteView。为了减小我的应用APK大小,我不想为旧API平台添加替代的PNG版本的drawable。我该怎么做? 最佳答案 2017年10月22日更新正如@user924所指出的,现在AppCompatDrawableManager访问仅限于其自己的库。ContextCompat.getDrawable(...)应该可以解决问题。2016年5月9日更新正如@kirill-

带有 AppCompat 的 Android Material Design Datepicker

我正在尝试使用AppCompat将新的Android5.0MaterialDesignDatepicker添加到我的5.0之前的应用程序中。我添加了compile"com.android.support:appcompat-v7:21.0.0"到我的build.gradle文件并将我的主题更新为:@color/colorPrimary@color/colorPrimaryDarktruefalse但Datepicker仍然看起来像这样:而不是这样:谁能告诉我如何让新的日期选择器在5.0之前的设备上工作?提前致谢。 最佳答案 更新:正

android - 将 AppCompat 'layout_behavior' 与 '@string/appbar_scrolling_view_behavior' 一起使用会引发异常

我有一个奇怪的问题,使用AppCompatLib22.2并引入了新的:layout_behavior如果我将其与值"@string/appbar_scrolling_view_behavior"一起使用,如此处所述AndroidDesignSupportLib应用程序终止,但出现以下异常:CouldnotinflateBehaviorsubclassandroid.support.design.widget.SettingsCausedby:java.lang.RuntimeException:CouldnotinflateBehaviorsubclassandroid.support

android - 如何从 Android appcompat v7 21 库中设置 DrawerArrowToggle 的样式

现在Android5.0发布了,我想知道如何设置动画操作栏图标的样式。这个图书馆here实现和样式对我来说很好,但是由于appcompatv7库有它,它怎么能被样式化?我使用v7DrawerToggle实现了这一点。但是我无法设置它的样式。请帮忙我在v7styles_base.xml中找到了它的样式?android:attr/textColorSecondary2dp18dp3dp11.31dp16dp24dptrue我将此添加到我的样式中,但没有用。也添加到我的attr.xml但这样做时会崩溃并显示颜色类型错误。我错过了什么? 最佳答案

android - 使用 AppCompat,Actionbar 中不显示 Logo

我不知道我错过了什么,但我无法在我的操作栏中设置我的Logo。我的AndroidManifest.xml:我还在list中的Activity标签中设置了我的Logo:这是在我的主题.xml中:@color/mainColor500@color/mainColor700@color/accentColorA200@style/MyActionBarLogo@null我的样式.xml:@color/mainColor500useLogo在我的Main.java中:publicclassMainextendsActionBarActivity{@SuppressLint("NewApi")@