首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android O:使用自定义字体资源

Android Studio创建新的资源目录.png 创建字体文件夹很容易.就像创建 menu, values, drawable等等。 所以右键单击res文件夹并创建一个新font文件夹。 ?...一旦您放入fonts文件夹的自定义字体文件,就可以预览字体。只需双击一个字体,Android Studio会预览字体。 ? 字体预览.png 转到您的XML布局文件。...关键在于两个属性: 1、letterSpacing 2、lineSpacingExtra 所以考虑到这一点,这里是我TextView 布局的元素。 ......使用这些额外的属性,字体现在应该很容易阅读。 ? 前后对比.png 如果您很难记住不同的属性,请使用XML编辑器的“ 设计 ”窗格。右侧的“ 属性 ”窗格列出了您可以更改的所有可用属性。 ?...XML编辑器设计视图中的TextView属性.png 最终结果 ? 修改后的.png 哪里能了解更多的信息? 使用自定义字体资源只是Android O的新功能之一。

2.4K30
您找到你想要的搜索结果了吗?
是的
没有找到

Android:Tools命名空间原来是有大用处的

说明 应用范围 xml 的根布局 作用对象 Lint, Android Studio布局编辑器 具体作用 声明该布局文件默认关联的 activity。...声明之后会在布局编辑器或者预览界面开启一些与该activity相关的特性,比如,写 onClick时,直接输入方法名,然后点击自动完成代码的快捷键就会提示你在对应activity创建该方法。...说明 应用范围 作用对象 Android Studio 布局编辑器 具体作用 节点中设置该属性之后,会指定在预览界面绘制/展示几个条目...说明 应用范围 及其子类, 作用对象 Android Studio 布局编辑器 具体作用 指明 AdapterView预览界面中所展示的 条目、头布局、...说明 应用范围 布局文件的根节点(Any root ) 作用对象 Android Studio布局编辑器 具体作用 声明预览界面 AppBar 将展示哪些菜单 取值说明 menu文件的id

1.5K40

Android:Tools命名空间原来是有大用处的

Android Studio ,我们创建一个 xml 布局文件之后,通常在自动生成的代码,会有一个 tools 命名空间: xmlns:tools="http://schemas.android.com...说明 应用范围 view 作用对象 Android Studio布局编辑器 具体作用 将view的任意属性值的 android 前缀替换为 tools 之后,就可以实现预览效果。...说明 应用范围 作用对象 Android Studio 布局编辑器 具体作用 节点中设置该属性之后,会指定在预览界面绘制/展示几个条目 取值说明 int 类型数值 示例代码: 预览界面展示 4...说明 应用范围 作用对象 Android Studio 布局编辑器 具体作用 声明预览时将哪个布局文件填充到该Fragment 取值说明 布局id 的引用值 示例代码: 预览时将...说明 应用范围 及其子类, 作用对象 Android Studio 布局编辑器 具体作用 指明 AdapterView预览界面中所展示的 条目、头布局、脚步局 取值说明 布局文件的引用 示例代码:

1K20

Android Oreo 可下载字体

▲ 可下载字体处理 基础 您可以通过以下方式使用可下载字体功能: 通过 Android Studio 和 Google Play 服务 编程 通过使用支持库下载 通过 Android Studio 和...布局编辑器,选择一个 TextView,然后 Properties 下,选择 fontFamily > More Fonts                                                  ...▲ 使用布局编辑器 源代码下拉列表,选择 Google 字体 “字体” 框,选择一种字体 选择创建可下载字体,然后单击确定 *注意:要在应用程序捆绑字体,请选择添加字体到工程                                          ...使用可下载字体作为 XML 的资源 res / font 文件夹创建一个新的 XML 文件 添加 根元素,并设置与以下示例 XML 文件所示的字体相关属性: 请参阅布局 XML 文件的 @ font / font_file_name 文件。

9410

Android Oreo 可下载字体

▲ 可下载字体处理 基础 您可以通过以下方式使用可下载字体功能: 通过 Android Studio 和 Google Play 服务 编程 通过使用支持库下载 通过 Android Studio 和...布局编辑器,选择一个 TextView,然后 Properties 下,选择 fontFamily > More Fonts ?                                                  ...▲ 使用布局编辑器 源代码下拉列表,选择 Google 字体 “字体” 框,选择一种字体 选择创建可下载字体,然后单击确定 *注意:要在应用程序捆绑字体,请选择添加字体到工程 ?                                          ...Android Studio 自动为其 UI 中支持的提供商填充这些值。...使用可下载字体作为 XML 的资源 res / font 文件夹创建一个新的 XML 文件 添加 根元素,并设置与以下示例 XML 文件所示的字体相关属性: <?

1.2K30

例说 Constraint Layout:初探

屏幕适配和多分辨率设计更简单 Android 的屏幕适配一直是一个耗时耗力的工作,CL 的不少属性:bias,可以使我们更简单、更好地布局 UI ,并在不同尺寸、不同分辨率的屏幕上都达到一致地、符合设计意图的效果...Android Studio(AS) 自带的布局编辑器(Layout Editor)的可视化功能一起,从无到有被实现的。...在此我不详说 LE 的各种细节了,只做一个整体的介绍,并提及一些我以为的重点,其它的相信各位攻城狮随便玩几下就上手啦~ 3.1 布局编辑器简介 使用 Layout Editor 首先需要将 Android...删除编辑器相关属性后,此约束布局视图中的样子 这些编辑器相关的属性仅仅是为了我们在编辑时预览方便而设置的,编译后并不起作用。...3.2.4 Errors & Warnings 非常有价值 编辑器的另一个很实用的功能是,它会给出关于布局存在的错误和警告的提示。譬如 3.2.2 中所指出的缺少约束的问题,就会被提醒。

2K10

Android Studio 4.0 稳定版发布了

Android Studio 4.0(2020年5月) 更新啦,此版本包含了各种新功能和改进,还有一些废弃配置。...5.0) 为了支持这些语言API,D8 会编译一个单独的库DEX文件,该文件包含了一些本身缺少API的实现,并将其包含在您的应用程序,而 desugaring 的过程 将重写您的应用程序代码,以在运行时使用此库...1、新动作编辑器 Android Studio 现在包括用于 MotionLayout 布局类型的可视设计编辑器,使创建和预览动画更加容易。...image Property values resolution stack:(属性值解析堆栈):调查资源属性源代码的起源,并通过遵循属性窗格的超链接导航到其位置。 ?...现在, Android Studio C++ 代码编辑器可用,clangd 和 clang-tidy 都是开源LLVM额外工具的一部分: clangd具有代码完成功能,在编辑器编译错误消息以及定位导航

4.5K20

【Flutter】362- 让前端开发者失业的技术,Flutter Web 初体验

;%JAVA_HOME%lib;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar” 3、Android Studio 编辑器,安装 Android Studio,...将安装包 zip 解压到你想安装 Flutter SDK 的路径(:C:srcflutter;注意,不要将 flutter 安装到需要一些高权限的路径 C:Program Files)。...Android Studio 的设置 File-》setting-》plugins-》搜索 Flutter 和 Dart,安装之后重启。 ?...第一步:更改主应用内容,打开 lib/main.dart 文件,替换 class MyApp,首先是根组件 MyApp,它是一个类组件继承自无状态组件,是项目的主题配置, home 属性调用了 Home...Flutter 可能会给目前客户端的开发模式带来一些变革以及分工的变化, Flutter 目前的开发体验不是很好, 但是潜力很大,值得前端人员去学习。

2.1K20

Android技术文档翻译--工具属性(Tools Attributes)

技术文档请参考:https://github.com/rujews/android-tech-docs Tools 属性 为了XML文件记录一些信息,Android专门定义了名为tools的XML命名空间...用途: Lint, Studio (可以非英语的资源文件禁用拼写检查) tools:context 该属性通常被设置布局文件的根元素上,记录布局文件所关联的Activity(设计时,一个布局可能会被多个部门引用...& Eclipse布局编辑器以及Lint。...="wrap_content" tools:showIn="@layout/activity_main" /> 用途: Studio布局编辑器 tools:menu 该属性设置布局的根元素上,...="match_parent" tools:actionBarNavMode="tabs" /> 用途: Studio布局编辑器 其他: 设计时属性 布局,任何一个属性都有一个与之对应的内置的

66230

Android Studio 的 Motion Editor 用法详解

Android Studio 4.0 版本开始,我们发布了稳定版本的 Motion Editor,许多开发者已经使用它创建动画效果。 ?...Motion Editor 运行的动画 Motion Editor 是 Android Studio Layout Editor (布局编辑器) 的一个扩展,当您在一个包含 MotionLayout...您可以使用已在布局编辑器中所熟知的交互方式来编辑布局和 Motion Scene 文件,并可以直接在 Android Studio 预览界面对动画效果进行预览。...我们在编辑器中集成了关键帧编辑功能,让您可以轻松对动画进行调整。您可以点击 Selection 面板右上角的图标创建一个新的关键帧,然后会打开一个对话框,该对话框可以为关键帧设置各种属性。...Motion Editor 已在 Android Studio 4.0 推出,欢迎大家使用并给予我们反馈。

2.1K10

Android Studio 3.6 发布啦,快来围观

Android Studio 3.6 稳定版终于来了,此版本的 Android Studio 包括对一些设计工具的更新,包括布局编辑器和资源管理器。...image 3.6.1 新的更新移除了多重预览功能已删除,4.0 版本才正式开放;此外并修复了Git版本控制身份验证问题 一、设计工具 此版本的Android Studio包括对一些设计工具的更新...,其中包括了布局编辑器和资源管理器。...拆分视图并放大设计编辑器 ? 此版本包含对视觉设计编辑器的以下更新: 设计编辑器(例如,布局编辑器和导航编辑器)现在提供一个拆分视图 的支持,可以同时查看UI 的设计视图和代码视图。...筛选器按钮可以查看来自本地依赖模块,外部库和 Android - 框架的资源也可以使用过滤器显示主题属性。 可以导入过程通过资源上方的文本框单击来重命名资源。

8.9K20

Android Studio 新特性详解

Android 设备支持 : Arctic Fox 包含大量针对 Android 设备的功能, Wear OS 上的心率传感器,以及支持 Google TV 的新版 Android TV 模拟器等功能...我认为在这段录制,应用试图同时加载一堆纹理,这就是导致卡顿的原因。 图形编辑器 我们把关注的焦点从性能切换到图形编辑器。假设我们有一个相机界面,上半部分是取景器,而下半部分则包含了一些图片的标签。...△ 图形编辑器模拟旋转屏幕 Android 12L 屏幕适配 & Visual Linting 让我们来看另一个布局。...而如果我保存该文件,会暂时解除轻量模式的限制,这样您就可以获得所需的基本验证。 我们正在优化 Android Studio 的各项功能,以便在您处于轻量模式时适当地帮您减少工作量。...例如,布局编辑器将执行开销较小的图像缩放和抗锯齿等任务。我们还在尝试禁用某些编辑器功能,就像在节能模式下一样。这些特性同样是处于早期探索阶段,但很有前景,希望我们会取得一些成果。

2.7K20

Android Studio 4.1 Design Tools 的改进

Android Studio 4.1 的迭代,我们将重心侧重于听取并处理来自用户的反馈,并以此作为依据对现有工具进行改善,最终我们不仅重新设计了现有的一些交互方式,还新增了一些遗漏的功能。...本篇文章会介绍我们针对 Android Studio UX 方面做的一些改进,本文中所提到的内容您也可以 What’s new in Design Tools Talk 这一视频中进行查看。... Android Studio 4.1 ,我们希望能够 IDE 很好地支持这些 helper 的功能,从而达到更好的交互体验。...,使用它们可以启用设计时 (design-time) 的一些功能 (例如展示 fragment 的布局)。...由于拾色器模式的交互提供了从文本 (代码) 到视觉 (颜色) 的无缝过渡,因此这一功能很受欢迎。用户可以代码编辑器不改变上下文的情况下,同时使用图形化界面 (GUI) 来提高开发效率。

2.2K30

tools:context用法

tools可以告诉Android Studio,哪些属性在运行的时候是被忽略的,只设计布局的时候有效。...其中的tools:context context属性其实正是的称呼是activity属性,有了这个属性,ide就知道预览布局的时候该采用什么样的主题。...同时他还可以android studio的java代码帮助找到相关的文件(Go to Related files) 该属性的值是activity的完整包名 <LinearLayout xmlns...-- ... --> tools 相关的属性是提示给编辑器的,也就是用来辅助编辑器展示效果,真机上这些属性是没有作用的。...例如这里的tools:context 就是将这个 layout 文件和后面的 Activity 进行关联,这样编辑器展示布局效果的时候,就能针对Activity 的一些属性进行有针对性的处理。

48050

ConstraintLayout优势在哪

| 导语 ConstraintLayout是Android Jetpack里引入的全新布局类,可以理解为RelativeLayout+LinearLayout的混合强化版,同时新版Android Studio...,和RelativeLayout的layout_toStartOf / layout_toLeftOf非常相似,一般通过Android Studio的可视化编辑器来完成约束的操作。...可视化编辑器 这里简单介绍下Android Studio(3.5)的可视化编辑功能,新版的AS布局编辑器和ConstraintLayout高度集成。 2.1....2)可视化编辑能力完善 最新版的AS布局编辑器,可以说就是和ConstraintLayout高度集成的,以前我们在编辑器里更多可能是编辑属性的值,但ConstraintLayout的约束和元素定位...总体来看,ConstraintLayout是Android官方很重视且逐步推广的一个标准布局,而且和iOS的AutoLayout布局方式也很相似,相信有比较光明的未来!

3.1K51
领券