Android Studio Designer预览未显示正确的尺寸

Mac*_*ich 11 layout android dimensions xamarin android-studio

我对Android Studio Designer有一个奇怪的问题.

我正在尝试处理我的布局,以便它们适合多种屏幕尺寸和密度.

我需要为不同的标签设置不同的文字大小.有些更大,有些更小.

所以我创建了几个dimens.xml文件(一个用于小文件,一个用于大文件,默认情况下不会忘记一个),这样我就可以看到它会在非常小的设备和相当大的设备上显示.

使用设计师和Nexus 4,我发现自己处于一种奇怪的境地:虽然Android Studio中的"Nexus 4"预览显示尺寸不错,但最终结果却很糟糕.首先,我发现我的Nexus 4或我的Galaxy Note 3使用large/dimens.xml.它们都使用相同的:value/dimens.xml.怎么会 ?屏幕尺寸不一样,甚至密度和分辨率都不一样!

因此,尽管我在XML中设置了特定尺寸,即使Android Studio Designer在"Nexus 4"上显示出良好的比例,但我的应用程序根本没有反映出我在设计器上看到的内容!为什么?较小的文本看起来很大,较大的文本看起来太大......总而言之,在我的Nexus 4和GN 3上,一切都不成比例!

更多细节:我使用Android Studio来设计我的所有布局和资源.我使用Xamarin来完成我的工作.我确保所有XML文件在两个IDE上完全相同.为了证明我没有错,在同一设备预览(Nexus 4)上显示结果的两个IDE设计者显示完全相同的比率.意思是,正在使用正确的尺寸.那么为什么我在"真正的"Nexus 4上看不到同样的东西呢?

谢谢您的帮助 !