2015-11-04 88 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