2010-06-30 62 views
2

我想做屏幕优化。这意味着一旦我在android中开发UI,它应该在所有启用android的手机中完全相同。android中的屏幕优化

那我该怎么做呢?

+0

你能解释一下'完全相同'是什么意思吗? 因为有不同的屏幕,不仅通过分辨率,而且还通过比例,所以有些是正方形的,有些更高。 所以它不能'完全一样' – 2010-06-30 17:22:01

+0

你有完全一样的....我说的是不同的Android手机屏幕....所以我面临的问题是一旦我在模拟器开发UI,它可能会也可能不会在实际的移动中看起来或装配在仿真器中寻找或装配。 因此有无论如何做屏幕(图形)优化? – 2010-07-01 04:41:48

回答

2

这听起来像你希望你的UI在所有Android设备上看起来完全一样。正如丹尼尔所说,由于屏幕尺寸,比率和分辨率不同,这是不可能的,因为Android设备差异很大。

幸运的是,Android用户界面系统设计为,精确为,并考虑到不同的屏幕。鉴于你的用户界面设计,它会尽量让它在用户的设备上工作,无论它是什么尺寸或方向。按钮和标签以及窗口和图像将进行调整以填充由UI设计者指定的可用空间。

除非您有特定的技术原因将自己限制为特定维度的严格UI,否则我建议您掌握Android的UI和组件!

+0

好的答案...发现真的很有帮助。 我的意思是,一些标签,图像或任何控件在仿真器中都显得很好,而每当我要在真正的Android手机中看到它时,它们的位置(x,y)都不同于仿真器 – 2010-07-07 12:32:49

+0

是的绝对X/Y位置将会有所不同,但明智地使用UI组件(例如,使用相对定位和比例尺寸而不是绝对尺寸),Android会将其余部分排序。 然后你的应用程序看起来很棒,你会为自己省下很多努力,并且你的所有用户在他们不同的设备上都会爱上你! – Dave 2010-07-07 16:14:21