递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 6611|回复: 5
打印 上一主题 下一主题

dp怎么写?在一个手机上显示正常 换领一个 就有错位

 关闭 [复制链接]

5

主题

21

帖子

176

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
176
跳转到指定楼层
楼主
发表于 2019-9-3 21:14:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
dp怎么写?写完程序在一个手机上显示正常  换领一个 就有错位了
是什么原因  
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40557
沙发
发表于 2019-9-3 23:30:17 | 只看该作者
1、界面设计器设计出来的就是dp单位
2、代码是通过   DP到像素()   方法转换。

目前只有这两种方案。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40557
板凳
发表于 2019-9-3 23:36:15 | 只看该作者
本帖最后由 创世魂 于 2019-9-3 23:39 编辑

关于布局比例问题,可以使用权重布局的形式来显示。
在图文教程中有很详细的介绍:http://doc.voldp.com/android.htm
打开上面的网址,网页搜索关键词“4. 线性布局器”  在此分类下有关于权重的详细介绍。

权重布局简单来说:就是百分比布局。详细说明看图文教程中的介绍。通过权重布局可一定程度上避免不同手机设备比例失调。

不过现如今的手机大多数像素分辨率基本都是一致的,一般情况下不需要考虑适配问题,只要你自己的手机正常,换个手机不会出现很严重的偏差。
除非好很早之前的旧手机,以前的旧手机分辨率都小,所以肯定会出现一些偏差,甚至有的会严重。

总之布局是个技术活,想要学习好,需要大量的实战经验累积。没有什么很好的窍门。熟能生巧。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40557
地板
发表于 2019-9-3 23:39:43 | 只看该作者
本贴结贴,如有其他疑问,请重新发帖提问。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

5

主题

21

帖子

176

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
176
5#
 楼主| 发表于 2019-9-4 08:25:08 | 只看该作者
创世魂 发表于 2019-9-3 23:39
本贴结贴,如有其他疑问,请重新发帖提问。

谢谢 大佬
回复

使用道具 举报

0

主题

31

帖子

90

积分

注册会员

Rank: 2

积分
90
6#
发表于 2019-9-4 08:34:42 | 只看该作者
本帖最后由 ttzzkk 于 2019-9-5 10:18 编辑

谢谢大佬 ,学到了·
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-26 02:46 , Processed in 0.091666 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表