android-appcompat相关内容

Eclipse ADT appcompat...是什么?

我整个下午都没有解决这个问题.我已经下载了 Eclipse,下载了 SDK,安装了更新,但我创建的每个新 Android 项目都有问题. 首先,它根本不会生成 R.java 文件,现在它会生成,但它会自动创建一个名为 appcompat_v7 的单独项目.我不知道这是什么,但它会导致任何其他新项目出现问题. 这是正常项目产生的错误:容器“Android 依赖项"引用了不存在的库“/ho ..
发布时间:2021-12-28 20:15:14 Java开发

一旦顶部的 recyclerview 变大,如何使固定在布局底部的按钮滚动

我有一个非常基本但困难的问题,我在视图底部固定了一个按钮,但在 recyclerview 容器下方.一旦容器大小增加,我希望按钮位于回收视图(可滚动)下方,而不是固定在视图底部.有没有办法实现这一点? 我在网上寻找了一些想法,但还没有找到类似的东西. 我基本上使用 ..

什么是 SortedList<T>使用 RecyclerView.Adapter?

Android 支持库 22.1 已于昨天发布.v4 支持库和 v7 中添加了许多新功能,其中 android.support.v7.util.SortedList 引起了我的注意. 据说,SortedList是一种新的数据结构,配合RecyclerView.Adapter,维护提供的item的添加/删除/移动/更改动画回收器视图.这听起来像是 ListView 中的 List 但似乎更高级 ..

RecyclerView notifyDataSetChanged 滚动到顶部位置

当在 RecyclerView 上调用 notifyDataSetChanged 时,它不保留滚动位置并滚动到顶部,有没有办法保留它的滚动位置? 解决方案 如果您的 RecyclerView 列表项父项具有“wrap_content"属性,则 Recyclerview 会再次计算高度并滚动顶部. 有两种解决方案: 将您的高度设置为一个常量值,如下所示:layout_height ..
发布时间:2021-12-23 21:18:25 移动开发

Android Selector Drawable with VectorDrawables srcCompat

我遇到了与 VectorDrawables 新的向后兼容性的问题.支持库 23.2 中引入了一项新功能,用于向后兼容 Android VectorDrawables. 我有一个 ImageView,它是一个 SelectorDrawable 分配给.这个 Drawable 包含几个 VectorDrawable,所以我想我应该使用 app:srcCompat 来实现兼容性.但它不适用于我的带 ..

如何将 android.support.v7.widget.GridLayout 添加到 intelliJidea 中?

我想将 GridLayout 添加到我的 android 项目中,该项目使用支持库 GridLayout v7.我找到了这个线程,但可能需要几步添加这个库在本段中没有提到在IntelliJ中设置支持GridLayout的库. 谁能解释清楚? 编辑:我在 this 线程 上遇到了同样的问题 解决方案 现在给出答案已经晚了,但现在是这样,至少对于未来正在寻找如何为 添加支持库和资源的 ..
发布时间:2021-12-18 10:10:51 移动开发

Xamarin Forms Android 错误:请安装包“Android 支持库"

我最近将我的项目上传到 Git,并使用了自动生成的 Xamarin/Windows/MacOS/VisualStudio .gitignore 文件.我在 iOS 上做了很多工作和测试,但现在我又回到了 android,但是在构建 Project.Droid 版本时,我收到以下错误: Error 11 Please install package: 'Android Support Librar ..

如何在 Lollipop 中使用 setOutlineProvider 而不是 setOutline

对于早期的 L Preview,有一些如下所示的示例可以添加到您的代码中,以便使用 FAB(浮动操作按钮). 但不幸的是,由于不再支持 setOutline 方法,我无法使用相同的代码来实现 FAB,但它似乎已被替代方法“fab.setOutlineProvider(ViewOutlineProvider);"取代.谁能解释一下如何使用它?... 这可能是我遗漏的一些非常简单的东西,但 ..

如何处理低于 28 的 android API 中的缺口(显示切口)?

Android 在 API 28 上添加了缺口支持,但如何在运行 API 27(荣耀 10、华为 P20 等)的设备上处理它? 我试图使用 DisplayCutoutCompat 但我无法创建它的实例,因为文档并没有真正指出如何创建一个实例. 如何创建构造函数参数值:Rect safeInsets、ListboundingRects? 我也查了一下构造函数的源码,有点迷糊: p ..
发布时间:2021-11-27 23:45:57 移动开发

AppCompat 样式背景传播到工具栏中的图像

背景 我使用的是最新的 AppCompat v7 lib (21.0.0) 并且我已经将我的应用从 ActionBar 迁移到 ToolBar 问题 ToolBar 中的图像自动接收与 ToolBar 相同的背景 目前 SearchBox 是在操作栏上设置的自定义视图(来自之前的实现)我计划切换到 SearchView 并相应地设置样式,但我仍然对我现在面临的问题非常感兴趣 ..
发布时间:2021-11-27 22:41:07 移动开发

Toolbar.inflateMenu 似乎什么都不做

我目前正在使用新的 AppCompat 库,为旧设备带来 Material Design. 将工具栏设置为操作栏对我来说很好用,但工具栏似乎在调用 inflateMenu(int resId) 时没有做任何事情.从文档中,我认为这是替换从 onCreateOptionsMenu 调用的 getMenuInflater().inflate(int resId) .如果我做后者,菜单项会正确膨胀 ..

如何使用新的 DayNight 主题?

开始接触 Google 支持库的新更新,我想在我的应用中实施 Theme.AppCompat.DayNight. 我遇到的问题是似乎没有人解释如何自定义它.因此,如果我想白天使用不同的 colorAccent,晚上使用不同的 colorAccent,我该怎么做?您是否应该指定不同的明暗主题作为基础?提前致谢! 解决方案 您可以使用 夜间资源限定符文件夹. 通过这种方式,您可以为深色(夜 ..

如何设置类似 Theme.AppCompat.Light.DarkActionBar 的 appcompat-v7 工具栏样式?

我正在尝试使用新的支持库工具栏重新创建 Theme.AppCompat.Light.DarkActionBar 的外观. 如果我选择Theme.AppCompat.Light,我的工具栏会变亮,如果我选择Theme.AppCompat,它会变暗.(从技术上讲,您必须使用 .NoActionBar 版本,但据我所知,唯一的区别是 fa ..

Android 5.0:如何更改最近应用的标题颜色?

我正在使用 AppCompat 并且我的主题正在扩展 Theme.AppCompat.Light.DarkActionBar. 在 Android 5 Lollipop 中,当我按下最近使用的应用程序按钮时,我的应用程序在 ActionBar 中显示为深色标题,而不是白色标题. 当我进入应用程序时,一切看起来都很好. 如何更改最近应用视图中的标题颜色? EDIT:刚刚发现如 ..

Android actionbar 样式被后来的设备忽略,使用 appcompat v7

我正在使用操作栏支持库 (appcompat v7),我的应用设置为最小 api 7,目标为 21. 我有两个样式文件,一个是基础文件,另一个是针对设备 api 11+. 在运行 KitKat 的设备上运行应用程序时,似乎忽略了 android:actionBarStyle,将操作栏保留为默认样式(@style/Widget.AppCompat.ActionBar.Solid),而不是 ..
发布时间:2021-11-27 21:57:56 移动开发