Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android设备上获得清晰的图形_Android_User Interface_Graphics - Fatal编程技术网

如何在android设备上获得清晰的图形

如何在android设备上获得清晰的图形,android,user-interface,graphics,Android,User Interface,Graphics,我是一名视觉设计师,为android平板电脑的应用程序创建UI。平板电脑的分辨率是1024x600,密度是160——我正在用photoshop在1024x600 72dpi的画布上构建UI——是这样吗?我在设备上看到了一些预览,显示器上超级清晰的图形在设备上有点模糊。我本以为它们会更脆 该应用不需要支持任何其他设备,因此这不是一个多资源的问题- 有谁能解释一下最好的方法吗?这是我的第一个移动项目,因此仍在学习细节;) 。我打赌你也是为了这个 如果你的用户界面是1024x600像素(在photos

我是一名视觉设计师,为android平板电脑的应用程序创建UI。平板电脑的分辨率是1024x600,密度是160——我正在用photoshop在1024x600 72dpi的画布上构建UI——是这样吗?我在设备上看到了一些预览,显示器上超级清晰的图形在设备上有点模糊。我本以为它们会更脆

该应用不需要支持任何其他设备,因此这不是一个多资源的问题-

有谁能解释一下最好的方法吗?这是我的第一个移动项目,因此仍在学习细节;)

。我打赌你也是为了这个

如果你的用户界面是1024x600像素(在photoshop中),那应该没问题。我认为问题可能来自其他几个问题:

  • 密度160在Android中称为mdpi,请确保将图片放入可绘制mdpi文件夹

  • 你确定你的图片/图形没有被Android布局拉伸吗?例如,您可能有一个100x100像素的按钮,但在布局中,它被定义为“填充父级”或“120dip”,然后,它被拉伸,而不是以本机密度。160 dpi的本机密度将与像素大小完全相同(160dpi中1dp=1px),因此,您的按钮应为“100dip”(或者简单地使用绝对大小以消除此问题)

  • 我想您可以做一个简单的测试,制作一个1024x600像素的图像(PNG),并将其作为活动的背景,然后将活动设置为全屏,没有标题栏。以这种方式显示应该没有任何问题

  • 最后一句话,我实际上在Fireworks中完成了我的最终布局,它在小UI图形方面有更好的像素级控制。但是photoshop也应该能够完成这项工作

    。我打赌你也是为了这个

    如果你的用户界面是1024x600像素(在photoshop中),那应该没问题。我认为问题可能来自其他几个问题:

  • 密度160在Android中称为mdpi,请确保将图片放入可绘制mdpi文件夹

  • 你确定你的图片/图形没有被Android布局拉伸吗?例如,您可能有一个100x100像素的按钮,但在布局中,它被定义为“填充父级”或“120dip”,然后,它被拉伸,而不是以本机密度。160 dpi的本机密度将与像素大小完全相同(160dpi中1dp=1px),因此,您的按钮应为“100dip”(或者简单地使用绝对大小以消除此问题)

  • 我想您可以做一个简单的测试,制作一个1024x600像素的图像(PNG),并将其作为活动的背景,然后将活动设置为全屏,没有标题栏。以这种方式显示应该没有任何问题


  • 最后一句话,我实际上在Fireworks中完成了我的最终布局,它在小UI图形方面有更好的像素级控制。但是photoshop也应该能够完成这项工作

    烟花+1。如果你知道自己在做什么,那么快速、简单、足够好。Photoshop用于繁重的图像处理。如果你只需要图标、按钮之类的东西,FW就可以满足你的需求。实际上,我在交叉应用程序上做了大量的工作。从Illustrator开始快速抓取,FW上的生产图形,位图图形返回PS。但最终的内容仍然由FW生成。我喜欢Illustrator上的界面,我只是想知道为什么不喜欢FW中的界面。哈哈-不,不是三星;)事实上,只是说photoshop让它保持简单。我只使用FW-我爱它。所以,是的,这是我们的理论,如果我们在设备的分辨率下工作,我们会很好,甚至会得到更清晰的图像,因为更高的密度。如果你知道自己在做什么,那么快速、简单、足够好。Photoshop用于繁重的图像处理。如果你只需要图标、按钮之类的东西,FW就可以满足你的需求。实际上,我在交叉应用程序上做了大量的工作。从Illustrator开始快速抓取,FW上的生产图形,位图图形返回PS。但最终的内容仍然由FW生成。我喜欢Illustrator上的界面,我只是想知道为什么不喜欢FW中的界面。哈哈-不,不是三星;)事实上,只是说photoshop让它保持简单。我只使用FW-我爱它。因此,是的,这是我们的理论,如果我们在设备的分辨率上工作,我们会很好,甚至会因为更高的密度而获得更清晰的图像。仅供参考,我相信Galaxy Tab将自己识别为HDPI设备,而不管其实际DPI如何。仅供参考,我相信Galaxy Tab将自己识别为HDPI设备,而不管其实际DPI如何新闻部。