android文字大小的适配

binggan90du 2012-09-17 02:47:35
在android设备里,文字的大小能不能做到适配?
...全文
3679 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
小杨在玩iOS 2013-10-26
  • 打赏
  • 举报
回复
感觉怎么搞都不太完美 1)用dp是肯定的,别用px 2)不要写死dp也是肯定的,多做几套dimens,放在不同的文件夹下面,在用到大小的时候用@dimen/XX这种形式,系统会根据资源限定符去找文件夹下的资源,自己适配。 当然,这不完美,但是能解决大部分问题。
tantahe 2013-10-26
  • 打赏
  • 举报
回复
字体大小的单位,用sp好一点。
  • 打赏
  • 举报
回复
引用 1 楼 catokat 的回复:
当然可以。不要写PX。 在Android里面,所有涉及到屏幕适配的像素,建议全部不要写PX,而应该写DIP或者DP。 但PX和DIP(DP)之间有一个转换率:1px = 1/1.5dip 3px = 2dip。试试吧~
你能说清楚为什么不能用px,why?知不知道?
rydiy 2012-09-18
  • 打赏
  • 举报
回复
用dp
13路老司机 2012-09-17
  • 打赏
  • 举报
回复
可以的!我猜你的意思是手机屏幕大小不一样,有时候在这个屏幕上看上去很好,但是换一个手机屏幕或者分辨率,就显得字过大或者过小,不美观!一般这种情况,我不知道有没有更好的办法,我都是先获取屏幕的分辨率,然后根据屏幕分辨率来确定字体大小!
franzhong 2012-09-17
  • 打赏
  • 举报
回复
把标题大小,正文大小,都提取出来,别一处一个样,最后也不好修改
catokat 2012-09-17
  • 打赏
  • 举报
回复
当然可以。不要写PX。
在Android里面,所有涉及到屏幕适配的像素,建议全部不要写PX,而应该写DIP或者DP。
但PX和DIP(DP)之间有一个转换率:1px = 1/1.5dip
3px = 2dip。试试吧~

80,352

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧