Android:不同设备的不同布局

时间:2012-12-16 11:35:22

标签: android android-layout device

我创建了一个Android应用程序。我在不同的设备上尝试了这个,我在我的应用程序的任何活动中都有不同的布局。我的项目构建目标是2.3.3。 我使用的两个设备是:

  1. 三星Galaxy S2 - Android 2.3.6
  2. HTC Desire - Android 2.3.5
  3. 例如,主要活动在我的三星中产生了这种布局:

    enter image description here

    这在我的HTC中:

    enter image description here

    为什么两种布局如此不同?

2 个答案:

答案 0 :(得分:2)

这是因为在谷歌推出冰淇淋三明治中的全息之前,制造商可以自由决定他们设备的Android版本。因此,他们可以根据自己的需要设计主题。

我很确定你的应用程序没有定义自己的主题,这就是为什么你在不同设备上获得如此截然不同的外观。

要修复它,只需创建自己的主题并将其应用于您的活动。

This 文档可以帮助您设置应用程序的样式。

答案 1 :(得分:0)

你可以在旧的Android版本(3.0以下)上使用ActionBarSherlock和Holo主题和动作栏。