根据屏幕分辨率来设置字体等其它资…
来源:互联网 发布:肿泡眼双眼皮手术知乎 编辑:程序博客网 时间:2024/06/05 05:40
最近在写一个音乐播放器,在finder上写好之后,在find5上调试时候发现歌词太尼玛小了,原因是finder的分辨率是480P而find5的是1080P。于是改写工具类如下:
getWindowManager().getDefaultDisplay().getMetrics(dm);
if(dm.widthPixels == 480){
lyricView.setLrcTextSize(22);
}
if(dm.widthPixels == 720){
lyricView.setLrcTextSize(30);
}
if(dm.widthPixels == 1080){
lyricView.setLrcTextSize(40);
}
最后几番调试获得最佳字体大小收工。当然也可以在xml文件中定义,引用style或者写另一个layout-xxhdpi但这样代码重复量很大,在java中就几排字搞定。(当然你也可以用case语句)代码很简单,主要是代码简化思想我得好好深入
0 0
- 根据屏幕分辨率来设置字体等其它资…
- 【android】根据屏幕分辨率设置底栏高度
- iOS 根据字体和文字来…
- Eclipse字体等设置
- 根据屏幕大小设置字体
- 根据容器大小设置字体
- 根据字体和字符串来计算大小
- 根据字体的长度来调节字体大小
- Android TextView中文字通过SpannableString来设置超链接、颜色、字体等属性
- Android TextView中文字通过SpannableString来设置超链接、颜色、字体等属性
- Android TextView中文字通过SpannableString来设置超链接、颜色、字体等属性
- Android TextView中文字通过SpannableString来设置超链接、颜色、字体等属性
- Android TextView中文字通过SpannableString来设置超链接、颜色、字体等属性
- Android TextView中文字通过SpannableString来设置超链接、颜色、字体等属性
- Android TextView中文字通过SpannableString来设置超链接、颜色、字体等属性
- Android TextView中文字通过SpannableString来设置超链接、颜色、字体等属性
- Android TextView中文字通过SpannableString来设置超链接、颜色、字体等属性
- Android TextView中文字通过SpannableString来设置超链接、颜色、字体等属性
- UML类图几种关系的总结
- android4.4 去掉多国语言
- sublime text 常用快捷键
- android: 源码模块自定义
- linux下解决sublime text&nbs…
- 根据屏幕分辨率来设置字体等其它资…
- 去掉linux mint和ubuntu下的&…
- 【短篇】Python下如何把带有千位分隔符的浮点数字符串形式转化为数字
- 关于patch ROM最后签名的问题。
- Android 4.1以上实现归属地JA…
- 转:linux 下解包Android&nbs…
- 如何让你的bash 定时运行?可…
- linux 下一键移植 乐蛙/…
- PAT 1063. Set Similarity