高分辨率屏幕是旧的新闻,但是由于某种原因,我们(和日食人士(一直忽略了它们。好吧,我们再也不能。
我们想做的是创建适用于"正常"显示的日食应用程序,但也适用于高分辨率。目前,图标已经到了较小的查看或单击。
此错误链接到此(相当稀疏(的文档指出,我们只需要为Image
使用新的构造函数。好的,因此我们需要创建自己的ImageDataProvider
实现。
虽然这可能适用于我们创建的图像,但它不适用于主工具栏图标。
因此,假设我们将从"从头开始"启动一个全新的应用程序:我们将如何设置所有内容以使工具栏与新API一起使用,以便使用各种屏幕?
(也有类似的问题,但是从Eclipse用户的角度来看,这个问题是从Eclipse应用程序的开发人员的角度来看。(
当使用ImageDescriptor.createFromURL
加载图像的HIDPI模式缩放使用时,将寻找具有@2x
或@1.5x
的图像,或者根据当前缩放量的不同(例如,remove.png
和remove@2x.png
(。这用于创建ImageDataProvider
。
Eclipse将将其用于工具栏图像和许多其他内容。