草庐IT

Appcompat-v

全部标签

android - AppCompat v21 工具栏更改 Logo 大小

我正在从以前的操作栏迁移到appcompatv21中的新工具栏功能。我仍然想将Logo保留在操作栏(工具栏)的左上角。为此,我在布局中添加了支持工具栏,并为其创建了一个新的thene。app:theme="@style/NewToolBarStyle"我正在以编程方式添加日志,因为应用程序中有一些逻辑。actionBar.setLogo(R.drawable.myicon);引用我的新样式(暂时为空):但是结果显示的图像对于我要查找的内容来说太大了,我想知道如何减小图标的大小。有什么方法(样式、布局或编程)可以减小Logo的大小吗? 最佳答案

android - 如何停止在 Android Studio 中使用 AppCompat?

我是Android开发的新手,我正在尝试遵循AndroidStudio中的Android开发指南,特别是尝试设置操作栏。我的minSdkVersion是15,在build:gradle中说明(模块:应用程序)所以我认为我不需要使用任何应用程序兼容性支持,但我的主题,正如它在styles.xml中所说的那样是并且我无法将它更改为任何Holo,而不会在我运行它时崩溃我的应用程序。此外,使用这个我不能使用android:showAsAction(它只是不起作用)而是需要使用app:showAsAction以及所有Android支持库。提前致谢。 最佳答案

android - 如果最小 SDK = 14,则适用于 Lollipop 的 Appcompat、兼容性和支持库

我们现有的Android应用支持API级别8到18。我们使用了兼容性库19.1.0。现在我们正在更改/升级到:最低SDK=14目标=android-22现在鉴于不同版本中有v4、v7、v13支持、兼容性和appcompat库,我不确定哪些应该包含哪些不包含。我们正在使用maven进行依赖管理并使用MavenSDKdeployer 最佳答案 Android支持库v4、v7、v8、v13和v17是完全不同的库。v7不是v4的较新版本,v8也不是v7的较新版本。在v4中找不到v7提供的组件,同理,在v7中也找不到v8提供的组件。每个v的编

android - AppCompat v7 工具栏上/后箭头不起作用

我在一个Activity中有两个fragment。当fragmentA显示时,我希望显示抽屉导航汉堡图标并让抽屉导航工作。当显示fragmentB时,我希望显示后退箭头,并在单击它时进行向上导航。但是,除非打开抽屉导航,否则我似乎无法让新的AppCompatv7工具栏在我的ActionBarActivity中显示向上箭头。在我的Activity中,对于我的onCreate()方法,我有...toolbar=(Toolbar)findViewById(R.id.toolbar);if(toolbar!=null){setSupportActionBar(toolbar);}mDrawer

android - appcompat-v7 :27. 1.1 与 firebase-ads :15. 0.1 冲突

我正在开发一款新应用。目前我正在尝试添加依赖implementation'com.google.firebase:firebase-ads:15.0.1'之前插入第38行:之后插入第38行:有什么想法可以最好地解决这个问题吗?附言类路径'com.google.gms:google-services:4.0.1' 最佳答案 您的一个依赖项在内部使用旧的支持库版本。最好的解决方案是强制它使用更新的,只需将其添加到依赖项中即可:implementation'com.android.support:customtabs:27.1.1'

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