android - 根据 Material 设计规范,此 Activity 的根布局应该有多少填充?

标签 android material-design

我正在尝试模仿 this documentation on the specification about the Search pattern in Material Design. 中第一张图片中显示的搜索界面

但我找不到任何关于 SearchView 和 Activity 框架边缘之间距离的信息,即应用于 Activity 根布局的 padding

根据 Material 设计规范,我如何确定应该对 Activity 的根布局应用多少填充?

我尝试过的:

this specification of Metrics and Keylines , 特别是在 this image ,他们已经显示了 16dppaddingLeft,但是下图中应用的 padding 似乎没有 16dp,谷歌也没有现在app,其实这个padding,也就是下图中应用的padding,无非是8dp

enter image description here

最佳答案

虽然不是严格的 Material Design 特定,@dimen/activity_vertical_margin 在 Android 应用程序中通常定义为 16dp

这在许多应用程序和设计指南中普遍使用。

请注意,根据 Material Design 指南,水平边距确实因屏幕尺寸而异。

res/values/dimens.xml 通常指定:

<dimen name="activity_horizontal_margin">16dp</dimen>

虽然您通常会看到平板设备的 res/values-w820dp/dimens.xml 指定:

<dimen name="activity_horizontal_margin">64dp</dimen>

关于android - 根据 Material 设计规范,此 Activity 的根布局应该有多少填充?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32441924/

相关文章:

java - 我可以限制 recyclerview 中每个触摸事件的 onScrolled() 方法调用次数吗?

java - 将 Assets 文件夹子目录复制到外部存储中的特定文件夹

android - 如何处理来自多个 Activity 的 getResults?

Angular 2 Material Design 具有分层缩进的多选下拉菜单

Android 应用 + SOLR

android如何下载一个1mb的图像文件并设置为ImageView

html - 消除具有相对位置的子元素的模糊效果

android - AppCompat、Vectors 和 4.1.2 发生奇怪的崩溃

javascript - 无法禁用vue js Material 日期选择器中的日期

java - 无法应用自定义编辑文本的样式