注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

沉默蜂B4A安卓编程

国内资料最全的B4A资料库

 
 
 

日志

 
 

设置文本控件的行高度  

2014-09-13 22:50:53|  分类: 文本操作 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
'设置控件文本行高,如标签控件,编辑框控件等
'Control = 需要调整行高的控件,如编辑框、标签控件等
'varRowScale = 行高比例,值为1是控件默认高度值
Private  Sub SetViewTextRowHeight(Control As View,  varRowScale As Float)

Dim Obj1 As Reflector

'开始:设置行高方法1 ------------------------------------------------------------
' 设置行高帖子来源
' http://www.basic4ppc.com/android/forum/threads/measuremultilinetextheight-doesnt-work-with-line-spacing.25431/#content

Obj1.TarGet = Control 
Obj1.RunMethod3( "setLineSpacing",0, "java.lang.float", varRowScale, "java.lang.float")



'MeasureMultilineTextHeight方法用于 计算多行文本高度
    '返回MeasureMultilineTextHeight 参数中给定标签的文本高度
     'MeasureMultilineTextHeight方法共有两个参数,第一参数是标签控件名,第二个参数是标签控件上显示的文本

'    finalheight =StrUtil.MeasureMultilineTextHeight(Control,Control.text) 

'结束:设置行高方法1 ------------------------------------------------------------
'开始:设置行高方法2 ------------------------------------------------------------
'调整标签控件行高,我是参考下面的帖子改进而来
' http://www.basic4ppc.com/android/forum/threads/25431/#content

' rowheight =StrUtil.MeasureMultilineTextHeight(lblText, txt) 
'
' Obj1.TarGet = lblText
' before = Obj1.RunMethod( "GetLineHeight")    'Get the height of line BEFORE you change it
'
' Obj1.TarGet = lblText
' Obj1.RunMethod3("SetLineSpacing", 0, "java.lang.float", 1.5, "java.lang.float")  'Change the space between lines
'
'
' Obj1.TarGet =  lblText
' after= Obj1.RunMethod( "GetLineHeight")    'Get the height of line BEFORE you change it
'
' finalheight = ((after * rowheight)/before) + 20dip'Add 20dip to have some space below the text.

'结束:设置行高方法2 ------------------------------------------------------------
End Sub
  评论这张
 
阅读(120)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017