android-support-library相关内容

appcompat v7 包不存在

使用工具 23.0.2和最新的SDK 使用手动 ant 构建. 我已经检查了我的 xml 资源是否有错误. 我已经把它们整理干净了,它们没问题.我已经清理了项目. 但我仍然在尝试使用 appcompat v7 支持库时遇到错误. 这里是我有 appcompat_v7 库的地方: $ ls ../sdk/extras/android/support/v7/appcompa ..
发布时间:2021-11-11 03:04:09 Java开发

如何在非 Eclipse Android 应用程序中正确包含支持库

我正在考虑如何让 Android 的支持库在 Eclipse 之外包含和编译.我使用 Linux 作为我的构建环境,我没有使用任何 IDE 来创建应用程序,只使用基本的 Android SDK.我只回答了这个关于 Eclipse 的问题,但是我怎么能只使用 Ant 和 Android SDK 来做到这一点? 解决方案 假设您没有使用 GridLayout: 第 1 步:将 andro ..
发布时间:2021-11-11 02:08:22 移动开发

@IntDef注解和无法注解的其他代码的返回值或如何暂时禁用注解影响代码?

我正在使用 IntDef 来自 Android 支持注释 在我的代码中(但我的问题范围更广所以请继续阅读 :) 像这样: 公共类 UiLockMode{@IntDef({默认,无,可见,透明})@Retention(RetentionPolicy.SOURCE)公共@interface AllowedValues {}public static final int DEFAULT = 0;pub ..

在android中将参数化的枚举转换为枚举的注释

我有一个关于 andriod @IntDef 注释的问题.我知道在其基本用法中,它应该替换 enum.但是如果例如,我有一个带有多个硬连线值的参数化枚举 公共枚举 MyEnum {是(真,1),否(假,0);私有布尔布尔状态;私有布尔intState;MyEnum(boolean boolState, int intState) {this.boolState = boolState;this. ..
发布时间:2021-11-10 22:47:11 Java开发

onNavigationItemSelected 从未调用 Actionbar 的微调器

我正在尝试根据开发示例在 Action Bar Compat 中构建下拉菜单:http://developer.android.com/guide/topics/ui/actionbar.html#Dropdown 我无法让 onNavigationItemSelected 触发. 正在生成操作栏中的微调下拉项,位于操作栏标题的右侧.当我按下它时,我确实看到三角形图标变成蓝色.OnNa ..

通过向下拖动关闭后BottomSheetDialog保持隐藏

我很好奇 BottomSheetDialog 在它被关闭时的行为:当用户向下拖动它以隐藏它时,它会保持隐藏状态,即使 bottomSheetDialog#show() 被调用.这仅在向下拖动时发生,而不是在用户触摸外部或以编程方式调用 bottomSheetDialog#dismiss() 时发生. 这真的很烦人,因为我有一个很大的 bottomSheetDialog 里面有一个 recyc ..
发布时间:2021-11-02 23:44:08 移动开发

Switch 与 SwitchCompat

Switch 是一种双态切换开关可以在两个选项之间进行选择的小部件 和 SwitchCompat 是 Switch 小部件的一个版本,它在设备上返回 API v7.它不会尝试在那些正常可用的设备上使用平台提供的小部件. 鉴于任何现代 Android 4+ 应用开发者都可以使用这两者,那么使用其中一个的原因是什么?核心区别是什么? 解决方案 存在巨大差异.Switch 取决于平台.它在 ..
发布时间:2021-11-02 23:44:05 移动开发

Android/AOSP Android.mk 构建和支持-v4 AAR 等

我正在使用 AOSP 构建一个应用,使其成为系统映像的一部分,并尝试将 support-v4 等库包含为 AARs 用于应用程序/在应用程序的 libs/ 文件夹中.否则这可以正常工作并且应用程序本身和整个系统映像构建正常,但是在尝试打开应用程序时会出现运行时崩溃.它们似乎都与在运行时找不到特定的 support-v4 等类有关,例如 ViewCompatMarshmallow 等. 现在, ..

Xamarin AndroidX 迁移:应用程序启动时崩溃(System.InvalidCastException:AndroidX.AppCompat.Widget.Toolbar)

我最近将我的应用更新为 Xamarin Forms 5.0,因此更新为 AndroidX.我升级了所有包,这些包仍然引用了旧的 Android 支持库,并用来自 AndroidX 的等效引用替换了我的代码中所有出现的 Android 支持库引用. 但我的应用程序在启动时一直崩溃,以下异常: [AndroidRuntime] android.runtime.JavaProxyThrowabl ..

有没有一种方法可以将AndroidX和使用支持库的子项目混合使用?

我有一个Android项目,我想升级到 AndroidX .但是,我正在使用一个模块,该模块在尚未迁移到AndroidX的其他应用程序之间共享.我想避免分叉代码,而是在将项目的重置升级为使用AndroidX时更喜欢使用模块的支持库. 现在我无法导入任何 android.support.v7 类.因此,例如 import android.support.v7.widget.AppCompatE ..
发布时间:2021-04-05 18:31:11 Java开发