2013-09-29 41 views
0

我正在开发一个学校项目的应用程序。我的教授拥有Sony Xperia Z,并且将测试我的应用程序,因此我试图确保我的应用程序在索尼Xperia Z上能够最完美地工作。我已经在Eclipse中设置了Sony Xperia Z AVD,结果是说实话很奇怪。索尼Xperia Z的密度对我来说似乎很奇怪,我的应用程序能正常工作吗?

这是应用程序布局的外观上大多数设备: enter image description here

,这是它的外观时,我对索尼的Xperia Z ^模拟器中运行它像: enter image description here

我做了一些研究和索尼Xperia Z确实比其他手机有更小的密度,但是真的应该这么小吗?如果这真的是应用程序在索尼Xperia Z上的样子,我该如何解决?它是否会通过创建不同的密度图标而得到修复?但是,如何修复文字大小?索尼Xperia Z上的文本如果保持不变,将几乎不可读。

+0

“我该如何解决它?” - 这是不可能的,因为我们不知道你在做什么。将来,考虑在你的问题中提供你的代码的更多细节。 “它是否会通过创建不同的密度图标得到修复?” - 这取决于各种因素,比如你如何使用图标,你的资源目录是什么等等。“但是,我该如何修复文本大小?” - 以“px”以外的单位指定您的文本大小,以开始。 – CommonsWare

回答

1

Sony Xperia Z使用xhpdi,所以把你的资源放在xhpdi中,你可以把你的布局放在屏幕尺寸X下。如果你想在模拟器中测试你的应用程序,你可以使用这个http://developer.sonymobile.com/knowledge-base/sony-add-on-sdk/install-the-sony-add-on-sdk/

+0

嗨拉斯,我试图在ANdroid Eclipse项目中为索尼Xperia Z创建Values-sw390dp文件夹(单独的UI)。但是,当执行我的项目时,它已经从值 - 只有大文件夹唯一值。为android.like索尼Xperia Z,谷歌Nexus7 ..为什么,因为,这两个手机只取大值的独特的移动模型放置单独的值文件夹。这就是为什么,我无法适合两个模型在一个应用程序的用户界面.. – harikrishnan

相关问题