我有一個小問題 - 我已經和android app ICS及更高版本的應用程序(主屏幕小部件)。但是具有不同操作系統版本(4.0.4,4.1.2,4.2等)以及不同品牌(三星,HTC,LG等)的不同手機使我的應用看起來不同。使用android 4.0-4.2的不同手機的不同WIDGET邊距?
好吧,這並不總是發生,但在某些手機上的Android只是增加了自動邊距以我自己的 - 和一些不!這怎麼可能,以及如何避免這種情況?看起來每個品牌都以自己的方式做 - 這對他們來說很好,但對我不利:)
編輯: 我使用dp,而不是px。主要問題不在於dp/px,也不在縱向/橫向更改中。主要的問題是,例如在phone1上,我的小部件沒有邊距(就像粘在屏幕邊框上一樣),而在其他手機上它有自動邊距。當我將自己的保證金添加到窗口小部件提供商時,它在電話1上具有此保證金,但在其他電話上有(我的保證金+自動保證金)。希望,現在很明顯:)
我用DP代替像素。主要問題不在於dp/px或縱向/橫向更改。主要的問題是,例如在phone1上,我的小部件沒有邊距(就像粘在屏幕邊框上一樣),而在其他手機上它有自動邊距。當我將自己的保證金添加到窗口小部件提供商時,它在電話1上具有此保證金,但在其他電話上有(我的保證金+自動保證金)。希望,現在很清楚:) – qkx 2013-03-07 13:18:08
很明顯,我建議做多個佈局,在你的情況下可能需要不同的設備。理論上不需要,但實際上我的客戶想要在所有設備上看起來都一樣的專業gui,尤其是像iPhone一樣... – 2013-03-07 13:19:10
- 按設備佈局。這就是我不想這樣做,所以我要求幫助:))因爲這是我的意見問題,當每個愚蠢的製造商想要在Android中擁有自己的「愚蠢的邏輯和行爲」那麼你有100個具有20種不同行爲的設備... – qkx 2013-03-07 13:21:52