递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

手机和模拟器看上去的效果不一样我要怎么解决

 关闭 [复制链接]

46

主题

225

帖子

1237

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1237
QQ
跳转到指定楼层
楼主
发表于 2020-5-13 00:33:03 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

模拟器是这样的

手机上组件都变大了
我该怎么办
回复

使用道具 举报

18

主题

103

帖子

560

积分

高级会员

Rank: 4

积分
560
QQ
沙发
发表于 2020-5-13 09:39:12 | 只看该作者
设备分辨率不同,显示就不一样。
如果代码里涉及到一些固定尺寸的设定,比如:宽度=200等,可以尝试使用:宽度=DP到像素 (200)试试看。
还不行的话,在组件布局上看看使用权重布局
回复

使用道具 举报

46

主题

225

帖子

1237

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1237
QQ
板凳
 楼主| 发表于 2020-5-13 10:42:09 | 只看该作者
小石头 发表于 2020-5-13 09:39
设备分辨率不同,显示就不一样。
如果代码里涉及到一些固定尺寸的设定,比如:宽度=200等,可以尝试使用: ...

编辑框_登录账号.像素高度 = 200
这样吗?
回复

使用道具 举报

46

主题

225

帖子

1237

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1237
QQ
地板
 楼主| 发表于 2020-5-13 10:46:10 | 只看该作者
xiaok007 发表于 2020-5-13 10:42
编辑框_登录账号.像素高度 = 200
这样吗?

但是不行呀
回复

使用道具 举报

18

主题

103

帖子

560

积分

高级会员

Rank: 4

积分
560
QQ
5#
发表于 2020-5-13 13:44:03 | 只看该作者
是我没说明白?我是说你代码里有没有:编辑框_登录账号.像素高度 = 200这种代码?
如果有,换成:编辑框_登录账号.像素高度 = DP到像素(200)
这样试试!
回复

使用道具 举报

46

主题

225

帖子

1237

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1237
QQ
6#
 楼主| 发表于 2020-5-13 14:09:25 | 只看该作者
小石头 发表于 2020-5-13 13:44
是我没说明白?我是说你代码里有没有:编辑框_登录账号.像素高度 = 200这种代码?
如果有,换成:编辑框_登 ...

错误: 将"小数"数据类型数据转换到"整数"时存在数据精度损失的情况
回复

使用道具 举报

18

主题

103

帖子

560

积分

高级会员

Rank: 4

积分
560
QQ
7#
发表于 2020-5-13 17:20:37 | 只看该作者
!!!!!!
那就强制类型转换!!(整数)
个人建议,先从最基础一步一步学起,要不真的学不下去的!基础有点弱了,兄弟
回复

使用道具 举报

18

主题

103

帖子

560

积分

高级会员

Rank: 4

积分
560
QQ
8#
发表于 2020-5-13 17:22:31 | 只看该作者
使用强制类型转数据啊,不会使用软件帮助或者百度
建议从基础学起吧,基础知识有点弱没法学的!兄弟!
回复

使用道具 举报

18

主题

103

帖子

560

积分

高级会员

Rank: 4

积分
560
QQ
9#
发表于 2020-5-13 20:18:14 | 只看该作者
本帖最后由 小石头 于 2020-5-13 20:19 编辑

哎,建议还是先学习点基础,基础不牢,地动山摇强制类型转换,这个知道吗,不知道自行百度搜索,
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
37255
10#
发表于 2020-5-15 10:42:29 | 只看该作者
本帖最后由 创世魂 于 2020-5-15 10:43 编辑

第一:模拟器分辨率很低,现在手机上基本都是高分辨率了,所以你这个问题不用太担心。

第二:设置一些尺寸的时候建议使用DP单位。

例如:编辑框1.置需求高度( (整数) DP到像素(100) )

括号里面的整数代表强制转换,将小数强制转换成整数。
DP到像素  就是将100这个数字设置成DP单位的意思。具体dp单位是什么百度搜。

安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-13 23:31 , Processed in 0.099287 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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