【发布时间】:2018-09-26 07:23:04
【问题描述】:
我已将图标放置在每个可绘制文件夹中。但图标在 8 英寸平板电脑上显示小,在 5 英寸手机上显示大。是android代码方面的错还是设计方面的错?文件夹中图标的大小为:
x_grey.png 38x38 in drawable-hdpi
x_grey.png 25x25 in drawable-mdpi
x_grey.png 50x50 in drawable-xhdpi
x_grey.png 75x75 in drawable-xxhdpi
x_grey.png 100x100 in drawable-xxxhdpi
【问题讨论】:
-
也分享您的布局文件。
-
Android 布局是响应式的,they work in terms of dp,所以不是绝对像素,而是像素密度。因此,无论资产的实际大小如何,您都将它们绑定到布局视图,因此这取决于您如何定义此视图。例如,如果您想完成给定的尺寸throughtout all the screens,只需将视图宽度和高度设置为(例如)38dp。
-
只是一个建议,我认为它会对您有所帮助。 stackoverflow.com/a/17647733/8867253
-
对于平板电脑,您需要制作不同的绘图功能,即 layout-sw600dp 或 layout-large、layout-sw720dp 或 layout-xlarge。
标签: android android-layout icons drawable