android-support-library相关内容
使用工具 23.0.2和最新的SDK 使用手动 ant 构建. 我已经检查了我的 xml 资源是否有错误. 我已经把它们整理干净了,它们没问题.我已经清理了项目. 但我仍然在尝试使用 appcompat v7 支持库时遇到错误. 这里是我有 appcompat_v7 库的地方: $ ls ../sdk/extras/android/support/v7/appcompa
..
我正在尝试构建一个(继承的)Android 项目.我正在使用 Ant &命令行工具(和 IDEA). 在styles.xml中,有无法解析的引用如: 这是我遇到的原始错误: [...]/res/values/styles.xml:8: 错误:检索项目的父项时出错:找不到与给定名称“@style/Theme.AppCompat.Light"匹配的资源. 然后我注意到 project.
..
我正在考虑如何让 Android 的支持库在 Eclipse 之外包含和编译.我使用 Linux 作为我的构建环境,我没有使用任何 IDE 来创建应用程序,只使用基本的 Android SDK.我只回答了这个关于 Eclipse 的问题,但是我怎么能只使用 Ant 和 Android SDK 来做到这一点? 解决方案 假设您没有使用 GridLayout: 第 1 步:将 andro
..
我正在使用 IntDef 来自 Android 支持注释 在我的代码中(但我的问题范围更广所以请继续阅读 :) 像这样: 公共类 UiLockMode{@IntDef({默认,无,可见,透明})@Retention(RetentionPolicy.SOURCE)公共@interface AllowedValues {}public static final int DEFAULT = 0;pub
..
我有一个关于 andriod @IntDef 注释的问题.我知道在其基本用法中,它应该替换 enum.但是如果例如,我有一个带有多个硬连线值的参数化枚举 公共枚举 MyEnum {是(真,1),否(假,0);私有布尔布尔状态;私有布尔intState;MyEnum(boolean boolState, int intState) {this.boolState = boolState;this.
..
这样的一种情况是从 Bundle 中读取一个 int 并将其存储到受@IndDef 注释限制的变量中: 公共类 MainActivity 扩展 ActionBarActivity {@IntDef({STATE_IDLE, STATE_PLAYING, STATE_RECORDING})@Retention(RetentionPolicy.SOURCE)公共@interface 状态{}publ
..
我正在使用 v4 android 兼容性库,使用专为 Android 2.2 及更高版本设备开发的片段开发平板电脑用户界面. 一切正常,除了我无法使用任何动画,甚至标准动画也不行. 代码: FragmentTransaction ft = getSupportFragmentManager().beginTransaction();ft.setTransition(FragmentT
..
这是我的 xml 代码,用于为用户电话号码输入文本但是当它未聚焦时,提示标签显示为更大的文本大小我的问题是如何使提示标签像密码一样激活,即使字段中没有文本.
..
我正在尝试根据开发示例在 Action Bar Compat 中构建下拉菜单:http://developer.android.com/guide/topics/ui/actionbar.html#Dropdown 我无法让 onNavigationItemSelected 触发. 正在生成操作栏中的微调下拉项,位于操作栏标题的右侧.当我按下它时,我确实看到三角形图标变成蓝色.OnNa
..
我很好奇 BottomSheetDialog 在它被关闭时的行为:当用户向下拖动它以隐藏它时,它会保持隐藏状态,即使 bottomSheetDialog#show() 被调用.这仅在向下拖动时发生,而不是在用户触摸外部或以编程方式调用 bottomSheetDialog#dismiss() 时发生. 这真的很烦人,因为我有一个很大的 bottomSheetDialog 里面有一个 recyc
..
Switch 是一种双态切换开关可以在两个选项之间进行选择的小部件 和 SwitchCompat 是 Switch 小部件的一个版本,它在设备上返回 API v7.它不会尝试在那些正常可用的设备上使用平台提供的小部件. 鉴于任何现代 Android 4+ 应用开发者都可以使用这两者,那么使用其中一个的原因是什么?核心区别是什么? 解决方案 存在巨大差异.Switch 取决于平台.它在
..
FragmentStatePagerAdapter 已从 API 27 中弃用.FragmentStatePagerAdapter 的替代方案是什么? 私有类 MainPagerAdapter 扩展 FragmentStatePagerAdapter {MainPagerAdapter(FragmentManager fm) {超级(调频);}@覆盖公共片段 getItem(int positi
..
我正在使用 AOSP 构建一个应用,使其成为系统映像的一部分,并尝试将 support-v4 等库包含为 AARs 用于应用程序/在应用程序的 libs/ 文件夹中.否则这可以正常工作并且应用程序本身和整个系统映像构建正常,但是在尝试打开应用程序时会出现运行时崩溃.它们似乎都与在运行时找不到特定的 support-v4 等类有关,例如 ViewCompatMarshmallow 等. 现在,
..
如何以编程方式添加 TextInputLayout ? 我尝试过, private EditText _editText;私人 TextInputLayout _textInputLayout;//创建编辑文本如果(_editText == null){_editText = new EditText(this.getContext());_editText.setInputType(_
..
我知道之前有人问过这个问题,它之前对我有用,但更新到 App Compat 修订版 23 后,工具栏现在具有黑色文本颜色(我想要白色),我没有改变任何东西. 工具栏.xml: styles.xml truefalse
..
我最近将我的应用更新为 Xamarin Forms 5.0,因此更新为 AndroidX.我升级了所有包,这些包仍然引用了旧的 Android 支持库,并用来自 AndroidX 的等效引用替换了我的代码中所有出现的 Android 支持库引用. 但我的应用程序在启动时一直崩溃,以下异常: [AndroidRuntime] android.runtime.JavaProxyThrowabl
..
众所周知,使用Android支持库的最低API级别现在为14.我想发布我的应用程序的新版本(当前为minSdk 15和targetSdk 27)以支持API
..
我对andriod @IntDef 注释有疑问.我知道在其基本用法上,应替换 enum .但是如果我有一个带有多个固定值的参数化枚举 公共枚举MyEnum {是(true,1),NO(false,0);私有布尔布尔状态;私有布尔intState;MyEnum(boolean boolState,int intState){this.boolState = boolState;this.intSt
..
我有一个Android项目,我想升级到 AndroidX .但是,我正在使用一个模块,该模块在尚未迁移到AndroidX的其他应用程序之间共享.我想避免分叉代码,而是在将项目的重置升级为使用AndroidX时更喜欢使用模块的支持库. 现在我无法导入任何 android.support.v7 类.因此,例如 import android.support.v7.widget.AppCompatE
..
我正在开发一个使用RecyclerView组件的应用程序.我正在检查build.gradle文件,它具有以下依赖性: 编译'com.android.support:appcompat-v7:25.3.1'编译'com.android.support:cardview-v7:25.3.1'编译'com.android.support.constraint:constraint-layout:1.0
..