0

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

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

1. 如何在Eclipse Graphic Editor(不是模拟器)中设置自定义分辨率为1920x1200?
2. 如何告诉平板电脑本身以 1920x1200 分辨率工作?

谢谢

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

4

3 回答 3

1

1. 如何在Eclipse中设置自定义分辨率为1900x1200?
可能重复

在 Eclipse 中,如果在 Window 下拉菜单中选择 Android SDK 和 AVD Manager。您应该可以在那里更改 Android 虚拟设备(模拟器)的屏幕大小。

2. 如何让平板电脑本身以 1900x1200 分辨率工作?
我假设你的意思是 1920x1200,但我仍然不完全确定你在这里问什么。Asus Transformer Infinity Pad TF700T 的默认分辨率为 1920x1200。

如果您确实是指 1900x1200,并且您想将 TF700T 的分辨率强制为 1900x1200,那恐怕您就不走运了。我不认为这是可能的,我真的不明白你为什么想要这个。

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

于 2013-04-02T19:08:51.710 回答
0
  1. 如何在 Eclipse 中设置 1900x1200 的自定义分辨率?

无需为您的日食设置任何分辨率

使用您的正常 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 最近在开发者控制台中发布了一个设备可用性对话框,允许您选择要安装的特定设备。链接在这里

如何将 android 应用程序限制为特定设备品牌?

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

<supports-screens
        android:smallScreens="false"
        android:normalScreens="false"
        android:largeScreens="false"
        android:xlargeScreens="true"
        android:anyDensity="false" />
于 2013-04-02T19:20:29.377 回答
0

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

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

于 2013-04-02T19:23:36.670 回答