草庐IT

appCompat

全部标签

android - 找不到 com.android.support :appcompat-v7:28. 0.3。

找不到com.android.support:appcompat-v7:28.0.3。在以下位置搜索:路径:/com/android/support/appcompat-v7/28.0.3/appcompat-v7-28.0.3.pom路径:/com/android/support/appcompat-v7/28.0.3/appcompat-v7-28.0.3.jar路径:/com/android/support/appcompat-v7/28.0.3/appcompat-v7-28.0.3.pom路径:/com/android/support/appcompat-v7/28.0.3/

android - 在哪里可以找到 Theme.AppCompat.Light 的默认样式?

我正在尝试自定义一个扩展Theme.AppCompat.Light的主题。我不确定我需要具体更改哪些值,例如:操作栏文字颜色默认窗口/View背景色我正在为我的操作栏使用新的android.support.v7.widget.ToolBar,所以像android:actionBarStyle这样的正常值似乎不起作用在上面。我只想查看每种样式的默认属性和值列表,这样我至少可以查找需要更改的属性。谢谢! 最佳答案 如果您使用的是AndroidStudio,那么追踪默认/内置资源/样式会很容易。按Ctrl并将光标移到Theme.AppCo

android - Appcompat Alert Dialog Action 按钮背景 On pressed state

我正在尝试来自appcompatv722.1.1的新AlertDialog。它运行良好(在所有android版本中),如图像所示。AlertDialog的样式是这样的。(现在我使用硬编码颜色值而不是颜色资源)#111111#00ddff#0044aa#00aaaa#00ddff@style/AlertDialogTheme#0044aa#ffffff#000000@style/MyTitleTextStyle#0044aa@style/TextAppearance.AppCompat.Title我的问题是,1)如何改变图像中圆形(灰色)的statePressed颜色?2)android

android - MaterialCardview 需要 Theme.AppCompat

我正在尝试测试我在新的GoogleMaterial组件上的技能。但是现在我遇到了MaterialCardView的问题构建过程告诉我ThestyleonthiscomponentrequiresyourappthemetobeTheme.AppCompat[..]atcom.google.android.material.card.MaterialCardView.有了这个线索,我添加了style="@style/Theme.AppCompat"&android:theme="@style/Theme.AppCompat"到MaterialCardView也到我在list中的Activ

android - 带有 Theme.AppCompat 的深色操作栏

我正在为我的应用程序使用Theme.AppCompat以获得深色外观。一切看起来都不错,除了使用这个主题的操作栏看起来很古老,即它有一个明亮的蓝色底部分隔线。我希望操作栏看起来像在Theme.AppCompat.Light.DarkActionBar中。查看themes.xml,我发现:true@drawable/appcompat_divider_dark所以我创建了自己的风格如下:@drawable/appcompat_divider_dark但是我得到构建错误:Noresourcefoundthatmatchesthegivenname(at'actionBarDivider'w

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