开发者社区> 问答> 正文

android编写适应不同分辨率的手机

我做了一个记账的安卓小程序 在我自己手机运行很美观 但是到别的手机会使一些元素看不到 怎么去适应别的手机分辨率

展开
收起
爵霸 2016-03-25 11:48:02 2114 0
3 条回答
写回答
取消 提交回答
  • 可以在res文件路径下新建适配不同分辨率的手机的layout文件,与layout同级 命名为layout-分辨率,请注意大数在前,所以一般就是高x宽,举例layout-2244x1080(HUAWEI P20分辨率)。 在新建的文件下存放的资源和layout下是一致的,不过需要自己做适配,结合不同的显示比例来调整里面的资源文件。手机会根据自己的分辨率来选择不同的layout资源文件,不需要自己在写代码选择,比较智能。
    2019-07-17 19:14:04
    赞同 展开评论 打赏
  • 看下android文档中关于屏幕适配的部分。这种一般是你的布局写的有问题。

    2019-07-17 19:14:04
    赞同 展开评论 打赏
  • 你可以利用线性布局的特性,设置比例weight就可以解决这个问题,

    2019-07-17 19:14:04
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
手机卫士性能优化方案-Android篇 立即下载
《深入探索Android热修复技术原理》 立即下载
Android热修复技术原理详解与升级探索 立即下载