什么决议创建Android UI

时间:2017-07-29 16:16:43

标签: android user-interface

我读到了关于dp和像素并计算dpi和像素。但我很困惑。我想知道我是否想为我的应用创建UI,我选择开始的分辨率更好吗?我想使用 Photoshop 。在Android工作室的设计部分,有一些具有分辨率的设备,例如( 480 * 800 hdpi(nexus one))等等。但是首先在photoshop上创建哪个更好?

2 个答案:

答案 0 :(得分:1)

我建议使用px进行设计

  • 手机:360 x 640
  • Tablet 7inch:600 x 960
  • 平板电脑9英寸:1024 x 768

参考

https://i.stack.imgur.com/rrNoM.png

https://i.stack.imgur.com/ueFa0.png

https://i.stack.imgur.com/CAt1u.png

答案 1 :(得分:0)

在定义应用程序的UI时使用与密度无关的像素(dp)单位,以确保在具有不同密度的屏幕上正确显示UI。 android文档说:

  

在定义UI布局时应使用的虚拟像素单元   以与密度无关的方式表达布局尺寸或位置。   与密度无关的像素相当于a上的一个物理像素   160 dpi屏幕,这是系统假定的基线密度   用于“中等”密度屏幕。在运行时,系统透明   根据实际情况,根据需要处理dp单位的任何缩放   使用中的屏幕密度。将dp单位转换为屏幕   像素很简单:px = dp *(dpi / 160)。例如,240 dpi   屏幕,1 dp等于1.5个物理像素。你应该总是使用dp   定义应用程序UI时的单位,以确保正确显示   你的用户界面在不同密度的屏幕上。

您可以阅读here

要获得正确的图标大小,您应阅读答案this