如何根据字符串算高度?

问题描述

在TextView(android手机系统采用JAVA)里,已知一字符串,也知道字符的字体高度(如:11),还有也知道TextView的宽度,怎么得出高度?里面估计要涉及到中文英文字符串,还有多行的行间距。原本想采用布局,但由于这些都是动态生成的,所以只能动态设定它的高。谢谢了,各位

解决方案

解决方案二:
没人会吗?

时间: 2024-09-21 21:26:36

如何根据字符串算高度?的相关文章

iOS7中计算UILabel中字符串的高度

iOS7中计算UILabel中字符串的高度 iOS7中出现了新的方法计算UILabel中根据给定的Font以及str计算UILabel的frameSize的方法.本人提供category如下: UILabel+StringFrame.h // // UILabel+StringFrame.h // LabelHeight // // Copyright (c) 2014年 Y.X. All rights reserved. // #import <UIKit/UIKit.h> @interfa

取得页面打印的字符串宽度高度

问题描述 在Windows的SDK中,有GetTextExtentPoint32这个函数可以用来取得一个string在屏幕上打印的高度宽度.不知道java下如何处理,有没有类似的函数?随便说一下,我的这个应用时服务器端的,不是客户端的.谢谢各位大侠,我的问题一般会比较偏门,google上搜不到 解决方案 解决方案二:Strings="这是一个字符串";Fontfont=newFont("宋体",Font.PLAIN,24);BufferedImageimg=newB

跪求!急,在线等!!.netDES加密与javaDES加密出的字符串不同

问题描述 跪求!急,在线等!!.netDES加密与javaDES加密出的字符串不同 这是.net的DES加密 .net我不懂 这是java的 我敲的 但是二者加密出来的字符串不同 java解析出来的加密字符串是 e0pOfMet1ZnYMUAaIjk6lg== .net解析出来的是 esUrgcoeel8amhhplZX2MQ== 我java的那个步骤错了吗? 为什么俩者解析出来的字符串不同!谢谢大神!! 囧 解决方案 .net你用的是asiic编码,你确认java使用asiic编码吗 解决方案

idc-检测静态文本控件是否大于3行,是就清空输出的字符串,下面MFC代码实现不了

问题描述 检测静态文本控件是否大于3行,是就清空输出的字符串,下面MFC代码实现不了 CClientDC dc(GetDlgItem(IDC_STATIC));//此行代码验证过,无错 TEXTMETRIC tm; dc.GetTextMetrics(&tm);//获得设备描述表中当前字体的高度 CSize sz=dc.GetTextExtent(m_str2);//获得字符串高度 if(3*tm.tmHeight<sz.cy)//3倍的字符高度大于字符串高度,就清空字符串 m_str2.E

ios-关于UITextView字符串的问题

问题描述 关于UITextView字符串的问题 根据设置的字符串字体大小,计算字符串的高度,目前计算出来的高度是一行的高度,但是显示的却是2行的高度,这是什么原因? textview = [[UITextView alloc] init]; [textview setFrame:CGRectMake(5, 20, 310, 450)]; textview.font = [UIFont systemFontOfSize:20]; textview.editable = NO; textview.s

java-spring mvc怎么直接获取输入输出字符串啊?

问题描述 spring mvc怎么直接获取输入输出字符串啊? 问个问题springmvc 怎么直接获得请求的字符串和输出字符串,这个字符串不是json格式 , 跪求高手解答 解决方案 我不是要获得参数,我是要获得纯字符串,,算了,不问了,,我直接在参数里面写request,getInputStream(),就可以了 解决方案二: 前台url:xxxxx?titleurl=xxx @RequestMapping(value = "form") public String form(Cou

ios-iOS 软件著作权 如何截取代码

问题描述 iOS 软件著作权 如何截取代码 软件的开头写入部分和最后的结尾部分各1500行以上 可以不知道如何下手 求一个 例子 看一下 解决方案 iOS软件代码规范 解决方案二: 什么意思...如果是要求写入的行数的话,你可以用boundingRectWithSize方法算字符串整体高度h1,然后算出1行的高度h2,h1/h2 就是行数 解决方案三: 没什么关系的,写的时候copy偏向核心代码,controller,util,底层,service等大概覆盖到就ok 解决方案四: 北京万通能达知

Nodejs进阶:MD5入门介绍及crypto模块的应用

本文摘录自<Nodejs学习笔记>,更多章节及更新,请访问 github主页地址.欢迎加群交流,群号 197339705. 简介 MD5(Message-Digest Algorithm)是计算机安全领域广泛使用的散列函数(又称哈希算法.摘要算法),主要用来确保消息的完整和一致性.常见的应用场景有密码保护.下载文件校验等. 本文先对MD5的特点与应用进行简要概述,接着重点介绍MD5在密码保护场景下的应用,最后通过例子对MD5碰撞进行简单介绍. 特点 运算速度快:对jquery.js求md5值,

ASP.NET 图片上传工具类 upload image简单好用功能齐全

原文:ASP.NET 图片上传工具类 upload image简单好用功能齐全 使用方法: UploadImage ui = new UploadImage(); /***可选参数***/ ui.SetWordWater = "哈哈";//文字水印 // ui.SetPicWater = Server.MapPath("2.png");//图片水印(图片和文字都赋值图片有效) ui.SetPositionWater = 4;//水印图片的位置 0居中.1左上角.2右