2012-03-27 53 views
0

希望这将是一个快速简单的问题,我刚刚在我的旧手机上尝试过我的应用程序,并且在我的旧HTC Desire和我的较新Samsung SII上看起来更好(个人意见)。主要部分是大部分事物的四舍五入。你知道这是从哪里来的吗?制造或Droid版本?我可以强制圆角而不用在三星上做大量工作,而且我认为大部分手机都是?Android:外观差异

HTC是V2.2.2 三星是v2.3.4

<code>HTC Desire</code>

Samsung SII

回答

1

你在这里看到的是制造商特定的主题。 HTC Devices运行所谓的Sense UI。在三星设备上,您会发现TouchWiz。 如果您想在三星设备上使用Sense UI外观&,您确实需要通过创建您自己的主题或自定义控件样式来实现(大量)努力。

干杯 雷纳

+0

这就是我担心的事情(现在非常害怕)我不得不说(但这不是主题),但苹果已经在这里做了很多事情,谷歌已经使开发人员的生活变得非常困难。哦,我最好打字....干杯。 – Purplemonkey 2012-03-27 12:30:57

0

正如你可能知道三星已经实现了自己的Android界面,例如HTC。图像质量是由于HDPI,MDPI和LDPI scrrens之间的差异造成的。

获得圆角的最佳方法是为您的小部件创建新的样式。谷歌类似于“android:background style spinner”的东西。

问候。

+0

我发现这但具有压倒一切的禁用状态,这就是为什么我一直在寻找一个“容易”解决的问题。 http://stackoverflow.com/questions/3646415/how-to-create-edittext-with-rounded-corners – Purplemonkey 2012-03-27 12:20:10

+0

我不认为有一个更简单的解决方案,除了使用具有更大Z指数的圆角图像比你的小部件。您应该以相对布局和透明的圆角图像进行搜索。 – Manitoba 2012-03-27 12:24:54