控制Android上小部件大小的最佳方法是什么?Android上的缩放小部件(dp,px,屏幕大小)
旁观下表:
•在3.6-4.0英寸的屏幕(智能手机)与480x800px的dpi是约240dpi
•在4.3英寸的屏幕(智能手机)与540x960px的dpi是约270dpi
•在7英寸的屏幕(片剂)与480x800px的dpi是大约130dpi
•在7英寸的屏幕(片剂)与600x1024px的dpi是大约170dpi
•在8.9英寸的屏幕(平板电脑)与1280×800/768px的dpi是约170dpi
•在10.1英寸的屏幕(平板电脑)与1280x800px的dpi是约建议使用150dpi分辨率
所以一般的智能手机来具有更高的dpi。
现在,如果我创建了一个宽度为100px的控件,它将在低dpi显示上很好,但在控件太小的情况下会很糟糕。如果我用100dp创建相同的控件,它将会相反 - 在高分辨率的显示器上,它将缩放到例如150像素,但在低dpi屏幕(平板电脑)上,它仍然是100像素或更小,密度低于160dpi。
那么我应该如何做一个控制,在4英寸的显示屏上占用1英寸的7英寸显示屏占用1.5英寸,在10.1英寸的显示屏上占用1英寸?换句话说 - 屏幕尺寸越大,控制越大,但不考虑分辨率。
但是这实际上是一个好方法吗?
问候, 斯登
嗨,这将如何帮助我? anyDensity默认为true,可调整大小已弃用,我将支持正常,大型和xlarge屏幕 - 我将连接到清单以避免兼容模式...我曾多次查看“支持多屏”文档,但是我没有在这里找到我的问题的答案:(((可能是我必须更仔细地阅读它。 – STeN