Android上的缩放小部件(dp、px、屏幕大小)
在Android上控制小部件大小的最佳方法是什么 请看下表: •在具有480x800px的3.6-4.0英寸屏幕(智能手机)上,dpi大约为240dpiAndroid上的缩放小部件(dp、px、屏幕大小),android,android-layout,android-widget,Android,Android Layout,Android Widget,在Android上控制小部件大小的最佳方法是什么 请看下表: •在具有480x800px的3.6-4.0英寸屏幕(智能手机)上,dpi大约为240dpi •在配有540x960px的4.3英寸屏幕(智能手机)上,dpi大约为270dpi •在480x800px的7英寸屏幕(平板电脑)上,dpi约为130dpi •在600x1024px的7英寸屏幕(平板电脑)上,dpi约为170dpi •在1280x800/768px的8.9英寸屏幕(平板电脑)上,dpi约为170dpi •在1280x800px
•在配有540x960px的4.3英寸屏幕(智能手机)上,dpi大约为270dpi •在480x800px的7英寸屏幕(平板电脑)上,dpi约为130dpi •在600x1024px的7英寸屏幕(平板电脑)上,dpi约为170dpi •在1280x800/768px的8.9英寸屏幕(平板电脑)上,dpi约为170dpi •在1280x800px的10.1英寸屏幕(平板电脑)上,dpi约为150dpi
因此,一般来说,智能手机的dpi要高得多 现在,如果我创建一个宽度为100px的控件,它在低dpi显示器上效果良好,但在高dpi显示器上效果不佳,因为控件太小了。如果我用100dp创建相同的控件,则相反–在高分辨率显示器上,它将缩放到例如150 px,但在低dpi屏幕(平板电脑)上,如果密度降至160dpi以下,它将仍然是100px或更小 那么,我应该如何控制4英寸显示器上占1英寸,7英寸显示器上占1.5英寸,10.1英寸显示器上占1英寸?换句话说,屏幕越大,控件越大,但不考虑分辨率 但这实际上是一个好办法吗 问候,,
SteN请将其包含在您的android清单文件中
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:resizeable="true"
android:anyDensity="true"
/>
此外,还可以查看android开发者网站上的以下链接,这可能会帮助您找到问题的解决方案
嗨,这对我有什么帮助?anyDensity默认为true,不推荐使用可调整大小,我将支持普通、大型和xlarge屏幕-为了避免兼容模式,我将连接到清单中。。。我曾多次查看“支持多屏幕”文档,但我在这里没有找到我的问题的答案:((可能是我必须更仔细地阅读它。