package com.bbx.bmtc.helperimport android.content.Contextimport android.text.Layoutimport android.util.Pairimport android.widget.TextViewimport com.bbx.bmtc.ext.isEmptyobject ComputeHelper {    private fun computeTextLen(context: Context, text:String):Float{        val tv = TextView(context)        tv.text=text        var tp = tv.paint        return Layout.getDesiredWidth(tv.text.toString(),tp)    }    fun getTextMaxLen( context: Context,items: List>):Float{        if (isEmpty(items))return 0.0f        var max:Float=0.0f        items.map {           var tempValue= computeTextLen(context,it.first)            if(tempValue>max){                max=tempValue            }        }       return max    }}

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. android 关于读取SD卡或者U盘的一些方法
  2. 【Android笔记】Activity涉及界面全屏的
  3. Android显示GIF动画完整示例(二)
  4. 使用Android Dropbox API检查Dropbox上是
  5. 【边做项目边学Android】手机安全卫士04_
  6. android开发中如何从当前页面返回上一页
  7. net. unknownhostexception:无法解析主机
  8. 【Android 开发教程】通过编码实现发送短
  9. Android功能模块化之网络连接状态判断
  10. Android Studio在连接手机时候,出现"Inst