2 xinyun94 xinyun94 于 2016.03.04 20:14 提问

求平时手机的屏幕大小所对应的字体大小

比如我的手机是华为荣耀6plus,我在手机上的字体15dip感觉合适,标题20dip。那么其他的手机呢????我想做一个根据不同的屏幕来设定不同的字体大小的功能,缺这些数据,谢谢啦

2个回答

u013596119
u013596119   Rxr 2016.03.04 20:24
已采纳

dp会根据不同屏幕调整大小,如果想更精确的设定,可以考虑根据不同屏幕大小,做多个xml文件

u013596119
u013596119 那就根据不同的屏幕尺寸在相对应的xml里设定相对应的字体大小,如果没有真机测试可以在android studio的xml的design那里选择不同手机看xml的效果
2 年多之前 回复
xinyun94
xinyun94 我就是做了6个xml文件,但是里面的字体大小要设置的
2 年多之前 回复
luochoudan
luochoudan   Ds   Rxr 2016.03.04 22:29

dp就是安卓提出的设备独立像素,由每个设备都是通过px = dp * density/160换算出来的,

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
js根据手机屏幕宽度自动设置字体大小
(function(doc,win){ var docEl = doc.documentElement, //文档根标签 resizeEvent = 'orientationchange' in window ? 'orientationchang' :'resize'; //viewport变化事件源 var rescale = function(){
Android 根据屏幕大小设置字体大小
适应不同Android手机屏幕大小 240*320 320*480 480*800 480*854 540*960 800*1200 800*1280 public static int adjustFontSize(int screenWidth, int screenHeight){ if (screenWidth <= 240) {
根据屏幕大小自适应字体大小
auto winSize = Director::getInstance()->getWinSize(); float fontSize_title = 35; if (winSize.height <= 960.0f) { fontSize_title = 25; }else if (winSize.height 960.0f) {
手机中字体随屏幕大小改变
function calculate_padding() { var padding_top = document.body.offsetWidth / 2.3 + 'px'; $(".yanjishoukuai").css({ 'padding-top': padding_top }); }
字体适配不同屏幕大小
使用rem为元素设定字体大小时,相对大小对比的是HTML根元素。这个单位可谓集相对大小和绝对大小的优点于一身,通过它既可以做到只修改根元素就成比例地调整所有字体大小,又可以避免字体大小逐层复合的连锁反应。
根据屏幕大小设置字体
public static int adjustFontSize(int screenWidth, int screenHeight){ if (screenWidth <= 240) { // 240X320 屏幕 return 10; }else if (screenWidth <= 320){ // 320
qt android开发篇之如何实现在不同分辨率手机中自适应字体大小,或者像素什么的
我们知道现在手机屏幕的分辨率跟电脑的分辨率不同,或许你直接在电脑中设置的字体像素大小为20,在电脑中运行的时候看起来很正常 的字体,但是部署到手机后大家分先那些字看起来像蚂蚁一样小,这时候改怎么办呢?小编通过调用android api来解决这个问题,本来很 高兴的说发现qt中的qpplicationwindows这个有一个devicePixelRatio属性,但是它的值我不知道怎么算到手机上,所以
css webapp手机屏幕适配字体大小
以下这段代码作用是,设置屏幕最大宽度640px,水平居中,以及不同屏幕下字体大小。可以将此放进common.css中使用: @media only screen and (min-width: 640px) { html { font-size: 32px; background: #8cbc8b; } body { width: 640px; ma...
根据设备分辨率更改根字体大小
rem布局,根据设备分辨率更改根字体大小 (function (win, doc) { change(); function change() { doc.documentElement.style.fontSize = doc.documentElement.clientWidth * 20 / 320 + 'px'; } win....
根据屏幕宽高比适配文字大小 和 布局
很久没写文章了,毕竟新人就只能写给新人的福利了,还是那句话,让新人少走一点弯路. 谈技术之前,先来说明灵感在于哪, 老规矩,上图 9F61CEBF-4709-4FE0-AD15-F664874DCFAE.jpg 首先,除了iPhone4, iPhone5,6,6plus机型,都是成比例的,也就是每个屏幕的宽度/高度都是相等的,所以我们可以利用这个成比例,写以下代码