Android 屏幕适配

Android屏幕适配问题

如题

img


我选用了layout机型是411*846dp

针对适配问题,我搜过关于Android AutoSize库
在build.gradle中添加了

implementation 'com.github.JessYanCoding:AndroidAutoSize:v1.2.1'

并在AndroidManifest中添加了

 <meta-data
            android:name="design_width_in_dp"
            android:value="411"/>
        <meta-data
            android:name="design_height_in_dp"
            android:value="846"/>

但仍存在某些机型不适配的情况

img


请问各位友友们该怎么解决才能适配所有机型,一定采纳

可以考慮把控制元放入 panel 裡面,並且使用 “相對坐標”。
例如 控制元 的 右邊 / 寬度 為 panel width - 5dip。
而 panel 的 位置 / 大小 可以是 top 5 dip, left 5 dip, 水平填滿 fill width -5dip, 垂直填滿 fill height。
備註:這個 功能 / 設定 在不同的開發工具都應該會有。