android:fontFamily 需要 api 级别 16,但文档说级别 15 可以吗?

2024-02-07

如何在 API 级别 15 上设置字体系列?文档说 API 15does有 fontFamily 属性。我希望文档会说

“这在 API 级别 15 中已弃用。对于 API 级别 15 及更低级别,请参阅 [........]”

但他们没有。如何在 XML 中(或以编程方式)设置字体而不生成此警告?

这是 Ubuntu 上 Android Studio 的屏幕截图。

样式.xml:

http://developer.android.com/reference/android/widget/TextView.html http://developer.android.com/reference/android/widget/TextView.html enter image description here


你错了你所看到的是class API不是attributeAPI级别:

You can 看这里 http://developer.android.com/reference/android/R.attr.html#fontFamily并且说:

public static final int fontFamily
Added in API level 16

字体系列实际上是从那时起创建的安卓4.1 http://developer.android.com/about/versions/android-4.1.html not in 4.0.3-4.0.4

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

android:fontFamily 需要 api 级别 16,但文档说级别 15 可以吗? 的相关文章

  • 从队列更新活动的最佳方法

    我有一个LinkedBlockingQueue在我的 生产者 调解者 消费者 模型中的调解者中 Producer 首先更新将 Mediator 添加到 ActivityQueue 中 接下来 消费者 活动在队列中等待 侦听并获取下一个项目
  • Android 从键盘读取

    我的登录屏幕根本没有文本字段 当用户使用 RFID 扫描仪扫描他的 id 令牌时 我会得到一个 8 个字符长的字符串 其原理与使用键盘相同 只是更快 我希望我的登录活动在用户扫描其令牌时而不是之前执行 有一个聪明的方法来实现这个吗 我不能有
  • Mesibo 通话 UI 未更新

    我正在尝试更改 Mesibo Call UI 的配置 但它并没有改变 我尝试如下 MesiboCallConfig mesiboCallConfig new MesiboCallConfig mesiboCallConfig backgro
  • Android/Java 创建辅助类来创建图表

    Goal 创建用于图形生成的辅助类 背景 我有 3 个片段 每个片段收集一些传感器数据 加速度计 陀螺仪 旋转 并使用 GraphView 绘制图表 以下是其中一个片段的代码 该代码当前工作正常 public class Gyroscope
  • 无法找到/下载 AppCompat-v7:23.1.1

    怎么了 我遇到了很多 找不到 appcompat v7 23 1 1 的问题 许多解决方案都不起作用 经过几个小时的思考和寻找答案 我遇到了一个奇怪的问题 I have gotAndroid 支持库 23 1 1 已安装 所有功能 exce
  • 仅在 Android 应用程序中使用 XHDPI 可绘制对象?

    如果您计划在不久的将来支持 LDPI MDPI HPDI 或许还有 XHDPI 那么是否可以在项目中仅包含 XHDPI 可绘制对象并让设备将其缩放到所需的分辨率 我已经测试过在 Photoshop 中将可绘制对象的大小调整为 MDPI 和
  • 返回主要活动(意图)时传递数据我做错了什么?

    我是安卓新手 这可能是最简单的问题 但我不明白这里出了什么问题 我试图创建一个通过意图传递值的基本示例 因此 当我关闭第二个活动时 我需要将数据传递到主活动 这是代码 意图测试1 主要活动 public void onClick View
  • Android 中带有透明背景的 ImageButton [重复]

    这个问题在这里已经有答案了 我已经按照这篇文章在android中制作ImageButton 安卓图像按钮 https stackoverflow com questions 2283444 android image button 图像出现
  • 取消通知

    我使用Onesignal推送通知 需要取消所有onPause和onResume的通知 NotificationManager notificationManager NotificationManager getApplicationCon
  • 从 Handler.obtainMessage() 获取什么参数

    我正在使用线程来执行一些 BT 任务 我正在尝试向 UI 线程发送消息 以便我可以基于我的 BT 线程执行 UI 工作 为此 我使用处理程序 但我不知道如何检索发送到处理程序的数据 要发送数据 我使用 handler obtainMessa
  • 无法在 Java 中输出正确的哈希值。怎么了?

    在我的 Android 应用程序中 我有一个 SHA256 哈希值 我必须使用 RIPEMD160 消息摘要算法进一步对其进行哈希值 我可以输出任何字符串的正确 sha256 和ripemd160 哈希值 但是当我尝试使用ripemd160
  • 以编程方式应用样式资源

    我没有找到一种以编程方式做到这一点的方法 所以我在这里发布这个问题 我也没有找到与此相关的任何问题 我有一个资源样式 在 res values styles xml 中定义 我想做的是使用 java 将这种样式应用到我正在操作的 View
  • 活动组代码示例

    有人可以给我一些使用活动组的示例代码吗 我的应用程序中有一些按钮 我想将活动应用于这些按钮 目前我正在使用 setVisibility 但我被告知活动组将是更好的选择 这是另一个ActivityGroup 示例项目 http richipa
  • Android - 正确使用 invalidateOptionsMenu()

    我一直在寻找很多invalidateOptionsMenu 我知道它的作用 但我想不出这种方法在现实生活中有用的任何例子 我的意思是 例如 假设我们要添加一个新的MenuItem to our ActionBar 我们可以简单地获取菜单on
  • 与 Dagger 一起使用时,Espresso 生成 FileNotFoundException

    我一直在研究旧版 Android 应用程序 尝试为其添加测试和适当的架构 该应用程序有一个主要LaunchActivity它在启动时运行一系列检查 最初 该活动使用 Dagger 来 注入依赖项 活动将使用它来运行检查 但效果相当糟糕 我转
  • InAppMessage 一旦显示就会自动消失

    您好 我最近将 InAppMessaging 添加到我的项目中 这似乎很容易集成 但对我来说并没有按预期工作 首先 我将其添加到 build gradle 中 implementation com google firebase fireb
  • 获取当前图片在图库中显示的位置

    在我的应用程序中 我有一个图片库 但我想检测当前显示图像的位置 例如 当我启动我的活动时 位置是 0 但是当我在图库中滚动时 我想获取当前显示图像的位置 我尝试过 OnFocusChanged OnItemClicked 但只有当我单击图库
  • 如何以编程方式创建 CardView

    我正在开发一个 Android 应用程序Java Android Studio 我想在活动中创建CardView以编程方式 我想将以下属性设置为CardView layout width wrap content layout row 0
  • compileReleaseKotlin 失败并出现 java.lang.ClassNotFoundException:com.sun.tools.javac.util.Context

    我正在尝试使用 gradlew 通过终端构建我的 Android 项目 其中包含库模块 在 Android Studio 中 它编译并安装成功 但是当我尝试运行时 gradlew assembleDebug我得到以下堆栈跟踪 Using k
  • 进程被杀死后不会调用 onActivityResult

    我有一个主要活动 Main 和另一个活动 Sub 由 Main 调用 startActivityForResult new Intent this SubActivity class 25 当我在 Sub 时 我终止该进程 使用任务管理器或

随机推荐

  • 在 LINQ 中展平列表

    我有一个返回的 LINQ 查询IEnumerable
  • NoSuchMethodError:谷歌常见 ImmutableSet.copyOf(..)

    我从 1 7 升级了我的 Google app Engine 应用程序 至 1 8 Java 7 和我将所有 API 库升级为最新 我在 GAE 容器中的应用程序初始化期间遇到奇怪的异常 构造函数抛出异常 嵌套异常是java lang No
  • 如何监听vscode的TreeDataProvider中的事件?

    我正在使用 TreeDataProvider API 构建 vscode 扩展 我有一个显示内容的列表 每个 TreeItem 都是一个组成的标签字符串 一切正常 我缺少的是一种对任何项目上的点击事件做出反应的方式 当您单击该项目时 VSC
  • 如何对 Entity-Bean @OneToMany 关系应用默认限制

    我有两个实体模型 客户和订单 每个顾客都可以拥有数千的订单 我在这两个实体之间有 OneToMany 和 ManyToOne 关系 如何将此关系的列表限制为仅前 10 个订单 是否可以将 WHERE 条件作为 OneToMany 的属性应用
  • 如何使父类的模板方法对子类可见?

    这是示例代码 include
  • 滑块无响应

    我下面有一些数据 我想创建数年和数月的滑块 我有一列包含年份和月份 另外 我是闪亮的新手 所以这对我来说很新鲜 这是我尝试过的 stack qn lt structure list Date c 2012 01 2012 02 2012 0
  • 对可执行文件进行数字签名有多重要?

    我们生产内容管理系统 它是一个基于数据库的系统 仅供企业和组织使用 并且不能从互联网上下载 也就是说 它不是那种人们可能会偶然发现并想知道它是什么以及运行是否安全的软件 我们的系统销售了 20 多年 其可执行文件从未经过数字签名 我们是时候
  • 显示 PHP 文件中的 404 错误页面,无需重定向

    我有一个文件secret php其中包含在index php我想在有人尝试访问时显示 404 错误页面secret php直接地 但 header Location this site certainly does not exist in
  • CComboBox 下拉时未选择 CurSel

    我在对话框中有一个按字母顺序排序的组合框 该组合包含多个字符串 但有些字符串在不同情况下重复 即我们有一个 开 和一个 开 一个 关 和一个 关 这看起来似乎多余 但这是有原因的 尽管现在这并不重要 重复项显然是一个接一个地出现在列表中 大
  • CSS background-clip:来自父元素背景的文本

    我想得到一个background clip text在子 div 上从父 div 获取其背景 基本上它应该看起来像文本被剪掉了 当背景位于同一元素上时很容易做到 但我似乎无法弄清楚背景何时位于不同的 div 上 background wid
  • 导入我的非托管解决方案不会更改帐户表单

    我在 CRM 中有一个定制的帐户 主 表单 我在其中添加了一个新选项卡 一个新部分和新字段 我事先发布了所有自定义内容 然后导出 然后导入到我的测试环境中 我都是在测试环境下发布的 非托管解决方案包含此表单及其新字段 当我查看导出的 zip
  • 如何制作iOS资源包?

    我在评估的 iOS 项目中看到了一个自定义资源包 所以至少我知道这是可能的 我的问题是 我对给定图像使用大约 22 000 个图块的 CATiledLayer 并且编译需要很长时间 干净构建需要半小时 常规构建需要 5 10 分钟 因此 我
  • HTML 垂直对齐失败?

    我有一个由 2 个文本框组成的简单表单 我只是想让表单出现在页面中间 页面中没有任何额外的元素 通过使用align center 元素确实移动到中心 但情况并非如此vertical align middle
  • Java UI,尝试在单击按钮后转到下一页

    我有一个简单的 GUI 带有 3 个单选按钮和一个按钮 我希望用户选择一个单选选项 然后单击该按钮后 用户将根据他们选择的单选按钮被定向到不同的 Java UI 这是我的方法 private void btnContinueActionPe
  • 在网站上动态生成 SVG 图像是否明智?

    我刚刚学习 SVG 它看起来很棒 但我不确定浏览器支持 人们是否成功解决了这个问题 还是还为时过早 Raphael http raphaeljs com 是一个跨浏览器矢量图形库 可能值得一看
  • 将 Kotlin + Java 与 Maven 混合,未解决的参考

    我有一个带有 Kotlin 代码的 Maven 项目hello kt它调用 Java 代码JavaFoo java调用 Kotlin 代码KotlinFoo kt hello kt还打电话KotlinFoo kt直接地 我正在尝试用mvn
  • 如何在CUBLAS中计算复数幂?

    我正在将我的 C 代码移植到 CUDA 和 CUBLAS 我使用 stl complex 进行复杂计算 即 pow log exp 等 但我没有看到 CuComplex 库中定义的相同函数 我不知道如何创建这些功能 但我在网上找到了一些代码
  • Ember CLI 应用程序中基于环境的主机

    我正在尝试在 Ember CLI 应用程序中配置适配器 以根据环境使用不同的主机 在开发中 我希望它成为默认的当前主机 让我通过 proxy选项 但在生产中我知道它会是http some url 我尝试导入我的ENV进入我的应用程序适配器
  • 具有两种文本对齐方式的属性文本

    有谁知道如何在一个字符串中实现两种不同的文本对齐方式 这就是我想要 textView 显示的内容 label value My code let txtView cell viewWithTag 77 as UITextView let l
  • android:fontFamily 需要 api 级别 16,但文档说级别 15 可以吗?

    如何在 API 级别 15 上设置字体系列 文档说 API 15does有 fontFamily 属性 我希望文档会说 这在 API 级别 15 中已弃用 对于 API 级别 15 及更低级别 请参阅 但他们没有 如何在 XML 中 或以编