Android 正确确定photoshop设计中显示的视图大小
我有一个很好的活动设计,它是使用photoshop为我的一个应用程序的活动设计的。photoshop中使用的画布大小为640x1136像素。 在这种设计中,有一个网格应该有两个项目,每个项目的测量值298px 342px。如果我在我的android项目中直接使用此度量,则只会显示一个网格项,而不是两个网格项。 我尝试将设计测量值转换为dp,并将这些dp值存储在我的project res文件夹中的不同文件中,但网格仍显示一项Android 正确确定photoshop设计中显示的视图大小,android,android-layout,android-imageview,photoshop,android-gridview,Android,Android Layout,Android Imageview,Photoshop,Android Gridview,我有一个很好的活动设计,它是使用photoshop为我的一个应用程序的活动设计的。photoshop中使用的画布大小为640x1136像素。 在这种设计中,有一个网格应该有两个项目,每个项目的测量值298px 342px。如果我在我的android项目中直接使用此度量,则只会显示一个网格项,而不是两个网格项。 我尝试将设计测量值转换为dp,并将这些dp值存储在我的project res文件夹中的不同文件中,但网格仍显示一项 值ldpi/dimens.xml 值mdpi/dimens.xml 值
- 值ldpi/dimens.xml 值mdpi/dimens.xml 值hdpi/dimens.xml
我如何才能正确实施设计?您是否考虑了边距和填充?@Dusan是的,我考虑过。在设计中,左边和右边网格的边距是20px,我使用在线工具将它们转换为dp,然后将结果存储在它们的foldersWell中,显然手机上的项目看起来比ti应该的要大。ldpi、mdpi。。。只是设备的近似dpi,您不能将其用作项目尺寸的精确值。如果可能的话,你需要计算屏幕的实际尺寸,或者使用某种相对大小(比如html中的%。@Dusan我也这么认为。例如,当我使用DisplayMetrics类获取我的手机大小时,它返回高度=854,宽度=480。我在琢磨如何使用它们来计算边距、网格行宽度和高度,以及用于制作640 X 1136的设计的画布的大小。当然,你可以这样做。但在此之前,我会尝试谷歌的例子,其中不涉及这种手动计算。我很确定这种GUI可以用标准的方式设计。