手机和模拟器看上去的效果不一样我要怎么解决
模拟器是这样的
手机上组件都变大了
我该怎么办
设备分辨率不同,显示就不一样。
如果代码里涉及到一些固定尺寸的设定,比如:宽度=200等,可以尝试使用:宽度=DP到像素 (200)试试看。
还不行的话,在组件布局上看看使用权重布局 小石头 发表于 2020-5-13 09:39
设备分辨率不同,显示就不一样。
如果代码里涉及到一些固定尺寸的设定,比如:宽度=200等,可以尝试使用: ...
编辑框_登录账号.像素高度 = 200
这样吗? xiaok007 发表于 2020-5-13 10:42
编辑框_登录账号.像素高度 = 200
这样吗?
但是不行呀 是我没说明白?我是说你代码里有没有:编辑框_登录账号.像素高度 = 200这种代码?
如果有,换成:编辑框_登录账号.像素高度 = DP到像素(200)
这样试试! 小石头 发表于 2020-5-13 13:44
是我没说明白?我是说你代码里有没有:编辑框_登录账号.像素高度 = 200这种代码?
如果有,换成:编辑框_登 ...
错误: 将"小数"数据类型数据转换到"整数"时存在数据精度损失的情况 !!!!!!
那就强制类型转换!!(整数)
个人建议,先从最基础一步一步学起,要不真的学不下去的!基础有点弱了,兄弟
使用强制类型转数据啊,不会使用软件帮助或者百度
建议从基础学起吧,基础知识有点弱没法学的!兄弟! 本帖最后由 小石头 于 2020-5-13 20:19 编辑
哎,建议还是先学习点基础,基础不牢,地动山摇强制类型转换,这个知道吗,不知道自行百度搜索,
本帖最后由 创世魂 于 2020-5-15 10:43 编辑
第一:模拟器分辨率很低,现在手机上基本都是高分辨率了,所以你这个问题不用太担心。
第二:设置一些尺寸的时候建议使用DP单位。
例如:编辑框1.置需求高度( (整数) DP到像素(100) )
括号里面的整数代表强制转换,将小数强制转换成整数。
DP到像素就是将100这个数字设置成DP单位的意思。具体dp单位是什么百度搜。
页:
[1]
2