热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Android设计尺寸规范AndroidDesignGuidelines

Android设计尺寸规范–AndroidDesignGuidelines 字体Typography中文字体:SourceHanSansNoto英文字体:Roboto元素字重字号行

Android设计尺寸规范

–Android Design Guidelines 

字体 Typography

中文字体:Source Han Sans / Noto

英文字体:Roboto

元素字重字号行距字间距
App barMedium20sp––
ButtonsMedium15sp–10
HeadlineRegular24sp34dp0
TitleMedium21sp–5
SubheadingRegular17sp30dp10
Body 1Regular15sp23dp10
Body 2Bold15sp26dp10
CaptionRegular13sp–20

图标 icons

图标用途mdpi (160dpi)hdpi (240dpi)xhdpi (320dpi)xxhdpi (480dpi)xxxhdpi (640dpi)
应用图标48 x 48 px72 x 72 px96 x 96 px144 x 144 px192 x 192 px
系统图标24 x 24 px36 x 36 px48 x 48 px72 x 72 px196 x 196 px

应用图标 Product icons

  • 《Android设计尺寸规范--Android Design Guidelines》

    方形

    高度:152dp 宽度:152dp

  • 《Android设计尺寸规范--Android Design Guidelines》

    圆形

    直径:176dp

  • 《Android设计尺寸规范--Android Design Guidelines》

    垂直长方形

    高度:176dp 宽度:128dp

  • 《Android设计尺寸规范--Android Design Guidelines》

    水平长方形

    高度:128dp 宽度:176dp

系统图标 System icons

  • 《Android设计尺寸规范--Android Design Guidelines》

    方形

    高度:18dp 宽度:18dp

  • 《Android设计尺寸规范--Android Design Guidelines》

    圆形

    直径:20dp

  • 《Android设计尺寸规范--Android Design Guidelines》

    垂直长方形

    高度:20dp 宽度:16dp

  • 《Android设计尺寸规范--Android Design Guidelines》

    水平长方形

    高度:16dp 宽度:20dp

快捷图标 Shortcut icon

  • 《Android设计尺寸规范--Android Design Guidelines》

    实际面积

    高度:44dp 宽度:44dp

  • 《Android设计尺寸规范--Android Design Guidelines》

    总面积

    高度:48dp 宽度:48dp

  • 《Android设计尺寸规范--Android Design Guidelines》

    系统图标尺寸

    高度:24dp 宽度:24dp

  • 《Android设计尺寸规范--Android Design Guidelines》

    实际面积位置

    剩余高度:24dp
    剩余宽度:24dp

单位和度量 Units and measurements

dpi =屏幕宽度(或高度)像素 / 屏幕宽度(或高度)英寸

dp =(宽度像素 x 160)/ dpi

名称分辨率 pxdpi像素比示例 dp对应像素
xxxhdpi2160 x 38406404.048dp192px
xxhdpi1080 x 19204803.048dp144px
xhdpi720 x 12803202.048dp96px
hdpi480 x 8002401.548dp72px
mdpi320 x 4801601.048dp48px

UI组件布局 Element Layout

列表 List

  • 《Android设计尺寸规范--Android Design Guidelines》

    垂直边框和水平外边距

    边框左右外边距各16dp

    带有图标或者头像的内容有 72dp 的左边距。

  • 《Android设计尺寸规范--Android Design Guidelines》

    垂直边距

    1. 状态栏:24dp
    2. 工具栏:56dp
    3. 子标题:48dp
    4. 列表项:72dp

  • 《Android设计尺寸规范--Android Design Guidelines》

    垂直边框和水平外边距

    边框左右外边距各16dp

    带有图标或者头像的内容有 72dp 的左边距。

  • 《Android设计尺寸规范--Android Design Guidelines》

    垂直边距

    1. 状态栏:24dp
    2. 工具栏:56dp
    3. 标题和列表项:48dp
    4. 子标题:48dp
    5. 内容区域间的距离:8dp

详情视图 Detail view

  • 《Android设计尺寸规范--Android Design Guidelines》

    垂直边框和水平外边距

    边框左右外边距各16dp

    带有图标或者头像的内容有 72dp 的左边距。

    右边图标的右边距为32dp

  • 《Android设计尺寸规范--Android Design Guidelines》

    垂直边距

    1. 状态栏:24dp
    2. 工具栏:56dp
    3. 内容区域间的距离:8dp
    4. 列表项:72dp

  • 《Android设计尺寸规范--Android Design Guidelines》

    垂直边框和水平外边距

    边框左右外边距各16dp

    带有图标或者头像的内容有 72dp 的左边距。

    弹出菜单与右边框的距离为56dp

  • 《Android设计尺寸规范--Android Design Guidelines》

    垂直边距

    1. 列表项:48dp
    2. 内容区域间的距离:8dp
    3. 导航右边距:56dp

触控区域尺寸 Touch target size

  • 《Android设计尺寸规范--Android Design Guidelines》

    头像:40dp

    图标:24dp

    触控区:48dp

  • 《Android设计尺寸规范--Android Design Guidelines》

    实例

  • 《Android设计尺寸规范--Android Design Guidelines》

    触控区域高度:48dp

    按钮高度:36dp

  • 《Android设计尺寸规范--Android Design Guidelines》

    实例

应用栏 App bar

  • 《Android设计尺寸规范--Android Design Guidelines》

    应用栏高度:56dp
    应用栏左右内边距:16dp
    应用栏图标上、下、左内边距:16dp
    应用栏标题左内边距:72dp
    应用栏标题下内边距:20dp

  • 《Android设计尺寸规范--Android Design Guidelines》

    应用栏高度:128dp

  • 《Android设计尺寸规范--Android Design Guidelines》

    操作栏高度:56dp
    标题栏高度:80dp
    标题栏底部内边距:8dp
    描述区域高度:72dp
    描述区底部内边距:16dp

 

(如有侵权,请联系作者删除文章)


推荐阅读
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 带添加按钮的GridView,item的删除事件
    先上图片效果;gridView无数据时显示添加按钮,有数据时,第一格显示添加按钮,后面显示数据:布局文件:addr_manage.xml<?xmlve ... [详细]
  • android 触屏处理流程,android触摸事件处理流程 ? FOOKWOOD「建议收藏」
    android触屏处理流程,android触摸事件处理流程?FOOKWOOD「建议收藏」最近在工作中,经常需要处理触摸事件,但是有时候会出现一些奇怪的bug,比如有时候会检测不到A ... [详细]
  • Android开发实现的计时器功能示例
    本文分享了Android开发实现的计时器功能示例,包括效果图、布局和按钮的使用。通过使用Chronometer控件,可以实现计时器功能。该示例适用于Android平台,供开发者参考。 ... [详细]
  • 本文介绍了一款名为TimeSelector的Android日期时间选择器,采用了Material Design风格,可以在Android Studio中通过gradle添加依赖来使用,也可以在Eclipse中下载源码使用。文章详细介绍了TimeSelector的构造方法和参数说明,以及如何使用回调函数来处理选取时间后的操作。同时还提供了示例代码和可选的起始时间和结束时间设置。 ... [详细]
  • 本文详细介绍了Android中的坐标系以及与View相关的方法。首先介绍了Android坐标系和视图坐标系的概念,并通过图示进行了解释。接着提到了View的大小可以超过手机屏幕,并且只有在手机屏幕内才能看到。最后,作者表示将在后续文章中继续探讨与View相关的内容。 ... [详细]
  • 今天就跟大家聊聊有关怎么在Android应用中实现一个换肤功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根 ... [详细]
  • SmartRefreshLayout自定义头部刷新和底部加载
    1.添加依赖implementation‘com.scwang.smartrefresh:SmartRefreshLayout:1.0.3’implementation‘com.s ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
  • 深入理解CSS中的margin属性及其应用场景
    本文主要介绍了CSS中的margin属性及其应用场景,包括垂直外边距合并、padding的使用时机、行内替换元素与费替换元素的区别、margin的基线、盒子的物理大小、显示大小、逻辑大小等知识点。通过深入理解这些概念,读者可以更好地掌握margin的用法和原理。同时,文中提供了一些相关的文档和规范供读者参考。 ... [详细]
  • 本文介绍了pack布局管理器在Perl/Tk中的使用方法及注意事项。通过调用pack()方法,可以控制部件在显示窗口中的位置和大小。同时,本文还提到了在使用pack布局管理器时,应注意将部件分组以便在水平和垂直方向上进行堆放。此外,还介绍了使用Frame部件或Toplevel部件来组织部件在窗口内的方法。最后,本文强调了在使用pack布局管理器时,应避免在中间切换到grid布局管理器,以免造成混乱。 ... [详细]
  • Java图形化计算器设计与实现
    本文介绍了使用Java编程语言设计和实现图形化计算器的方法。通过使用swing包和awt包中的组件,作者创建了一个具有按钮监听器和自定义界面尺寸和布局的计算器。文章还分享了在图形化界面设计中的一些心得体会。 ... [详细]
author-avatar
手机用户2502911617_428
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有