我创建了一个Android应用程序。我在不同的设备上尝试了这个,我在我的应用程序的任何活动中都有不同的布局。我的项目构建目标是2.3.3。 我使用的两个设备是:
例如,主要活动在我的三星中产生了这种布局:
这在我的HTC中:
为什么两种布局如此不同?
答案 0 :(得分:2)
这是因为在谷歌推出冰淇淋三明治中的全息之前,制造商可以自由决定他们设备的Android版本。因此,他们可以根据自己的需要设计主题。
我很确定你的应用程序没有定义自己的主题,这就是为什么你在不同设备上获得如此截然不同的外观。
要修复它,只需创建自己的主题并将其应用于您的活动。
This 文档可以帮助您设置应用程序的样式。
答案 1 :(得分:0)
你可以在旧的Android版本(3.0以下)上使用ActionBarSherlock和Holo主题和动作栏。