Android自定义分辨率1920x1200

时间:2013-04-02 18:52:56

标签: android screen resolution

我正在为华硕Transformer Infinity Pad构建一个Android应用程序 我不使用模拟器,而是直接使用平板电脑 我正在使用最大可能的1280x800分辨率(我从编辑器菜单中选择),它在Eclipse图形编辑器和平板电脑本身都很好看。

显然,我发现平板电脑的分辨率是HD 1920x1200。由于我想获得平板电脑的大部分分辨率,我想在编辑器和平板电脑上使用1920x1200。

1。如何在Eclipse图形编辑器(非模拟器)中设置1920x1200的自定义分辨率?
2。如何告诉平板电脑本身使用1920x1200分辨率?

由于

=====================
操作系统:Android 4.2.2
SDK:API 17
平板电脑:华硕Transformer Infinity Pad TF700T

3 个答案:

答案 0 :(得分:1)

<强> 1。如何在Eclipse中设置1900x1200的自定义分辨率?
可能Duplicate

  

在Eclipse中,如果在“窗口”下拉菜单中选择Android SDK和AVD Manager。   您应该可以更改Android Virtual的屏幕大小   设备(仿真器)那里。

<强> 2。如何判断平板电脑本身是否使用1900x1200分辨率?
我假设你的意思是1920x1200,但我仍然不完全确定你在这里问的是什么。华硕Transformer Infinity Pad TF700T的默认分辨率为1920x1200。

如果你确实意味着1900x1200,并且你想强制TF700T的分辨率为1900x1200,那么我担心你的运气不好。我不认为这是可能的,我真的不明白你为什么要这样做。

如果您的设备已植根,有一些可用的应用程序可以更改您的屏幕分辨率,但我不确定TF700T是否受支持。诸如this之类的应用。

答案 1 :(得分:0)

  1. 如何在Eclipse中设置1900x1200的自定义分辨率?
  2. 无需为日食设定任何分辨率

    使用正常的x-large mdpi分辨率 让我们说

     x-large-mdpi 1280 x 800  =1 
     x-large-hdpi 1920 x 1200  =1.5 
     x-large-xdpi 2560 x 1600  =2 
    

    所以当你提供mdpi,hdpi,xhdpi的图形时,它们可以完美地工作。

    因此,请在模拟器1280x800中使用您的正常分辨率进行设计

    2如何告诉平板电脑本身使用1900x1200分辨率?

    Google最近在开发者控制台中发布了一个设备可用性对话框,允许您选择要安装的特定设备。 link here

    How to restrict android app to specific device make?

    如果您只想要平板电脑支持,可以这样做

    <supports-screens
            android:smallScreens="false"
            android:normalScreens="false"
            android:largeScreens="false"
            android:xlargeScreens="true"
            android:anyDensity="false" />
    

答案 2 :(得分:0)

简短回答:一切都很好,不要担心。

平板电脑几乎总是使用默认/原生/最大分辨率。如果一切看起来都不错,那就别担心了。无论如何, 使用全分辨率。据我所知,您无法更改图形布局编辑器以使用自定义分辨率,因此您没有太多选择(至少目前为止)。这听起来像使用1280x800配置让你足够接近它在编辑器和设备上看起来都很好,所以你真的不需要改变任何东西,除非你有一些非常复杂的东西,否则几乎没有什么好处布局只是不适合较小的分辨率屏幕(再次,只会在编辑器中,设备将使用完整的分辨率)。