2015-11-04 39 views
0

我最重新發送的項目涉及三星Tab A 9.7「,1024x768像素,採用4:3格式,這款平板電腦非常新穎,Android Studio不支持這種格式,我已經設置了縮放選項:'1dp on device = 1px on screen'Android Studio和4:3分辨率

看起來不對,這是dp和px之間的區別。 ,例如,一個視圖的寬度設置爲1024px,它與屏幕的邊界很好地排成一行,但是如果我將它設置爲1024dp,它會小得多...... 1dp = 1px表示它應該是同樣的,對吧? 當我在標籤上啓動它時,所有內容都會得到錯誤的尺寸等等(由於上面ofc的問題)

有沒有辦法propper添加4:3的決議,因此它可以在佈局編輯器中使用?我知道px和dp有區別,但是1/1應該是相同的?

非常感謝,

傑西

+0

我知道這並不回答你的問題,但也有一些運氣就會使答案不需要的支持,請考慮此http://stackoverflow.com/questions/29956014/why-should -we-use-xml-layouts – Nanoc

+0

不是真的,不知道什麼問題是exacly ...今天我試着將寬度更改爲512px並在選項卡上運行它。它正確地適合屏幕的中心。 但是,如果我將px更改爲dp, – JesseB1234

+0

在網上我找到了一個從px到dp的轉換器。 512px應該與682.67dp相同,它在編輯器中完成(再次,整齊地直到中心) 但是,如果我在選項卡上運行它(與682.67dp),它看起來更大,直到約3/4的屏幕?! 我是不是很笨?這裏發生了什麼樣的黑魔法? – JesseB1234

回答

0

研究和試錯之間的長期混合物後,終於「找到」的原因。在android studio中爲自定義分辨率添加虛擬設備時,它會自動將焦點放在肖像模式上。在編輯器內部以縱向模式放置視圖直到中間 - >在平板電腦的橫向中間。不知道這是修補或某種錯誤。

發現你可以使用Nexus 9佈局,也是4:3(2048 x 1538)。

感謝Nanoc