根据屏幕大小设置字体

public static int adjustFontSize(int screenWidth, int screenHeight){

    if (screenWidth <= 240) {        // 240X320 屏幕

        return 10;

    }else if (screenWidth <= 320){   // 320X480 屏幕

        return 14;

    }else if (screenWidth <= 480){   // 480X800 或 480X854 屏幕

        return 24;

    }else if (screenWidth <= 540){   // 540X960 屏幕 

        return 26;

    }else if(screenWidth <= 800){    // 800X1280 屏幕 

        return 30;

    }else{                          // 大于 800X1280

        return 30;

    }
}

时间: 2024-10-29 19:11:52

根据屏幕大小设置字体的相关文章

html5移动端页面分辨率设置及相应字体大小设置的靠谱使用方式

对于动端网页编写CSS网上有很多介绍的文章,但在实际使用过程中还是会纠结. 网上的资料太多,且大多都是技术介绍型,特别是针对android上,网上写的各种麻烦,各种复杂,各种不接地气儿... 我在做移动端网页时,总是和美工设计的页面有出入,主要还是由于双方对移动端HTML5实现页面还了解还不够. 今天就研究一下各大互联网公司对于移动端页面的处理方式. 主要研究对象:BAT(度娘,阿狸,企鹅)这几家的移动端网站或webapp 主要研究点:viewport的设置,字体的设置,图片原始宽高设置 汝甚吊

浅谈设置字体大小

浅谈设置字体大小 前言 如果设置字体用的是[UIFontsystemFontOfSize:20.0];这种方式 看一下文档会发现这里的后边的字体的参数单位是point即pt 那么如果是UI设计师给我们的标注也是pt为单位的话直接设置就好(有一个基准,别的机型做相应的增量处理),如果是给我们的标注是px(像素)的话,我们该要怎么写呢 举个例子 比如说是iPhone6的机型(这里暗含所有的scale为2的机型),字体30px 那么设置字体的时候写多少合适呢? 见到网上给出了一个公式是px ÷ 96

CSS3用rem,em,px设置字体大小

PX为单位 相对长度单位.像素px是相对于显示器屏幕分辨率而言的. 在Web页面初期制作中,我们都是使用“px”来设置我们的文本,因为他比较稳定和精确.但是这种方法存在一个问题,当用户在浏览器中浏览我们制作的Web页面时,他改变了浏览器的字体大小,这时会使我们的Web页面布局被打破.这样对于那些关心自己网站可用性的用户来说,就是一个大问题了.因此,这时就提出了使用“em”来定义Web页面的字体. PX特点 1. IE无法调整那些使用px作为单位的字体大小: 2. 国外的大部分网站能够调整的原因在

应用键横竖屏切换;label中显示图片;不同类型设备适配的代码;UIWebView字体大小、字体颜色、背景色的设置;

最近总结的工作中遇到的小问题在这里共享 ,希望对大家能有帮助 1.横屏的一个应用在修改个人资料过程从相册取图片或者拍照的过程中,横纵屏切换引起再次进入程序时应用变纵屏的bug --------------主页面控制器中点击进入个人资料页面的地方:---------------------- - (void)changepersonIcon{ UIActionSheet*actionSheet = [[UIActionSheetalloc] initWithTitle:@"选择封面图片"

Android 根据屏幕分辨率自动调整字体大小

1.在oncreate 里获取手机屏幕宽和高度 1 DisplayMetrics dm = new DisplayMetrics(); 2 getWindowManager().getDefaultDisplay().getMetrics(dm);// 取得窗口属性 3 int screenWidth = dm.widthPixels;// 窗口的宽度 4 int screenHeight = dm.heightPixels;// 窗口高度 2.在oncreate后获取Activity的Layo

css字体大小设置em与rem的区别

em 单位em是相对于父元素的,如果父元素没有设置字体大小,那就会追溯到body. 比如 如果我在box_text的父元素box加了一个字体大小 那么body的8px就会被box_text的父元素box 的28px取代 rem 在说rem,因为他是相对于跟元素(html),所以如果用rem,body里面写任何字体大小都没效果,只能写html在中,比如  设置了REM之后,字体大小只看html{}中设置的.改HTML的大小就能改整个页面字体的大小

关于界面尺寸和字体大小设置良好交互的介绍

一篇非常好的文章介绍界面尺寸和字体大小设置:http://www.wzsky.net/html/Photo/app/121916.html

Eclipse字体大小设置

打开Eclipse,在主界面下Window->Preferences->General->Appearance->Colors and Fonts, 然后在右边展开框Basic->Text Font,选择Edit,改变字体大小.这里设置的字体大小将应用于所有文件. 在右边展开框中Java->Java Editor Text Font,选择Edit,改变字体大小.这里设置的字体大小将应用于Java编辑框.java文件中代码的字体大小,覆盖Basic->Text Fo

jQuery实现设置字体大小代码实例

jQuery实现设置字体大小代码实例:设置网页中字体的大小是常见的操作,下面就通过代码实例介绍一下如何实现此功能.代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>蚂蚁部落<