Android 应用设计开发有没有更好的 UI 适配方法

如题所述

Android中一个layout想适配各种屏幕尺寸那么你需要按以下规则去写layout:
尽量使用wrap_content、match_parent、weight 来规定layout的大小
要确保布局的灵活性并适应各种尺寸的屏幕,应使用 “wrap_content” 和 “match_parent” 控制某些视图组件的宽度和高度。
使用 “wrap_content”,系统就会将视图的宽度或高度设置成所需的最小尺寸以适应视图中的内容,而 “match_parent”(在低于 API 级别 8 的级别中称为 “fill_parent”)则会展开组件以匹配其父视图的尺寸。
如果使用 “wrap_content” 和 “match_parent” 尺寸值而不是硬编码的尺寸,视图就会相应地仅使用自身所需的空间或展开以填满可用空间。此方法可让布局正确适应各种屏幕尺寸和屏幕方向。
如果某些地方必须要规定控件的大小,那么要使用dp 或者 dip单位
字段必须使用 sp单位
将不同的图片放到不同的drawable目录下,分辨率的匹配规则如下:
drawable-mdpi 320 * 480
drawable-hdpi 480*800
drawable-xhdpi 720 * 1280
drawable-xxhdpi 1080 * 1920
drawable-xxxhdpi 1080+
温馨提示:答案为网友推荐,仅供参考
相似回答