我是Android应用程序开发的新手。我正在开发一个应用程序。在为这个应用程序做设计时,我陷入了android:ems。这是什么组件。
答案 0 :(得分:1)
em只是字体大小。在具有2英寸字体的元素中,1em因此意味着2英寸。在em中表示大小(例如边距和填充)意味着它们与字体大小相关,并且如果用户具有大字体(例如,在大屏幕上)或小字体(例如,在手持设备上),则尺寸将按比例。声明如' text-indent:1.5em'和'保证金:1em'在CSS中非常常见。
em基本上是字体大小的CSS属性
android:ems或setEms(n)设置TextView的宽度以适合n' M'字母,无论实际的文字扩展名和文字大小。参见维基百科Em单元
但仅当layout_width设置为" wrap_content"时。其他layout_width值覆盖ems宽度设置。
添加android:textSize属性将视图的物理宽度确定为上面设置的n' M的文本的textSize *长度。
答案 1 :(得分:0)