我是 android 应用程序开发的新手。我正在开发一个应用程序。在为这个应用程序做设计时,我被困在 android:ems 中。这是什么组件。
最佳答案
em 就是字体大小。在具有 2in 字体的元素中,1em 因此表示 2in。用 em 表示大小,例如边距和填充,意味着它们与字体大小有关,如果用户使用大字体(例如,在大屏幕上)或小字体(例如,在手持设备上),则尺寸将成比例。 “text-indent: 1.5em”和“margin: 1em”等声明在 CSS 中极为常见。
em 基本上是字体大小的 CSS 属性
android:ems 或 setEms(n) 设置 TextView 的宽度以适合 n 个“M”字母的文本,而不管实际的文本扩展名和文本大小。参见维基百科 Em 单位
但仅当 layout_width 设置为“wrap_content”时。其他 layout_width 值会覆盖 ems 宽度设置。
添加一个android:textSize属性决定view的物理宽度为上面设置的textSize * n 'M'的文本长度。
关于android - 什么是android :ems in android application design,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33559143/