2012-03-27 58 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