我真的感到困惑。 从developer.android.com上的文档看来,为了保持我的图像在所有当前Android设备上的正确缩放(纵横比),我需要下面的所有这些布局。 这真的是每个人都在做什么? 我错过了什么,或者我应该以不同的方式去做这件事? Low density Small screens QVGA 240×320 ———————————————— layout-small-ldpi layout-small-land-ldpi Low density Normal screens WVGA400 240×400 (x432) ———————————————— layout-ldpi layout-land-ldpi Medium density Normal screens HVGA 320×480 ———————————————— layout-mdpi layout-land-mdpi Medium density Large screens HVGA 320×480 ———————————————— layout-large-mdpi layout-large-land-mdpi High density Normal screens WVGA800 480×800 (x854) ———————————————— layout-hdpi layout-land-hdpi Xoom (medium density large […]
我将在Android中开发新的应用程序。 此应用程序只能在肖像(即使是平板电脑)。 另外UI和布局devise应该在手机和平板电脑上类似。 我们不能改变平板电脑的布局devise,因为它有很大的使用面积。 我们必须拉伸所有的图像来匹配手机。 我们可以使用九个补丁。 但我有点混淆在多个drawable中使用图像。 根据我的分析(可能是错误的:))屏幕分为密度和大小。 我们可以使用3:4:6:8的缩放比例。 但是这个比例是以密度为基础的。 但在我的情况下,我不得不延长整个用户界面来填充平板电脑屏幕。 那么可以用于这种可以支持多种设备的应用程序的可绘图是什么。 而我们必须devise的屏幕尺寸是多less? 而这个应用程序需要近100个布局。 所以我打算保持单一的布局,并使用每个布局的重量来devise布局,而不是使用尺寸。 另外,如果我使用多个APK来支持不同的屏幕尺寸,那么可以使用哪些绘图工具来支持1.小和正常2.大3. Xlarge
我需要澄清一些关于我的应用程序的图像资产的疑问, 如果我在xml文件中指定了[图像视图]的高度是50的垂度 我应该从资源文件夹中select哪种types的屏幕? drawable, hdpi, ldpi, mdpi, xhdpi, 具有50像素高度的图像, 以及与基本图像相比更大,更小尺寸图像的百分比是多less, 就像在iOS中,@ 2x一样,实际上是图像大小的2倍,并且您可以用编程方式说出正常大小, 谢谢!
有什么办法可以确定当前设备的屏幕尺寸类别,如小,正常,大,xlarge? 不是密度,而是屏幕尺寸。