在我们公司,设计团队期望TextView与TextView左下/上/下的图片之间存在精确的间隙(以像素为单位)。例如,对于TextView和其下的图片,间隙是从文本的基线(字符H的底部)到图片的顶部计算的,例如,48 dp。在我的XML布局文件中,我对TextView的layout_marginBottom使用了完全相同的48 dp值。但是,在构建之后,设计团队捕获屏幕截图并使用photoshop测量间隙,并证明差距不是48 dp,实际上是50 dp左右。我试过包括.FontPadding,但也没有按预期工作。那么,如何在文本周围指定EXACT缺口?
答案 0 :(得分:0)
Photoshop中的分辨率设置为每英寸像素,正如Google官方文档所述,Android将需要以dpi设置的图像。而ppi和dpi并不等效.Android文档将关系描述为px = dp*dpi/160.
Supporting Multiple Screens。和
Dashboards
所以你需要自己的计算。你可以看看convert ppi into dpi