我有问题为不同的设备创建布局。旧的资格例子小,正常和大,xlarge等..Android:多屏幕布局
我的布局很简单。我只是希望整个界面保持相同的通过不同的设备...
从Android网站有:
XLARGE屏幕至少960dp X 720dp 大屏幕至少640dp X 480dp 正常屏幕至少470dp x 320dp 小屏幕至少426dp x 320dp
我应该如何定义新类型的命名来取代小正常大等..这是否意味着我不能使用小正常...作为新的android操作系统的限定符。
我有问题为不同的设备创建布局。旧的资格例子小,正常和大,xlarge等..Android:多屏幕布局
我的布局很简单。我只是希望整个界面保持相同的通过不同的设备...
从Android网站有:
XLARGE屏幕至少960dp X 720dp 大屏幕至少640dp X 480dp 正常屏幕至少470dp x 320dp 小屏幕至少426dp x 320dp
我应该如何定义新类型的命名来取代小正常大等..这是否意味着我不能使用小正常...作为新的android操作系统的限定符。
对于支持不同大小的屏幕,您可以创建简单的4布局文件夹。正常尺寸的布局,小尺寸布局,大尺寸布局,xlarge屏幕布局-xlarge。而对于字体大小,您可以创建不同的值文件夹,如values, values-ldpi, values-mdpi, values-hdpi, values-xhdpi
。然后,您可以根据高度或宽度创建值文件夹,并且属于ldpi
或mdpi
,即values-w360dp-mdpi
或values-h600dp-mdpi
。然后android根据屏幕大小和取决于高度或宽度的值自动选择布局。你可以将这些与新的选择器结合起来。如创建layout-sw600dp
7" 平板电脑。
感谢您的解释 – LittleFunny
@Simon我的乐趣。 –
您可以使用这些限定符布局正常,布局小为小等特点。 –
我还以为他们是Android 3.0的后弃用,所以我有点糊涂xLarge是什么屏幕??是一个平板大小 – LittleFunny
如果你希望它是相同的,以编程方式测量屏幕和调整大小布局 – alex