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. 安卓安全——读书笔记
  2. 使用chrome调试android前端页面
  3. Flutter 入门篇一(解决无法连接设备问题)
  4. Android(安卓)M预览版SDK发布 Android(安
  5. Android(安卓)通过JNI C++进行MD5加密
  6. HTC表示2010年新机将升级Android(安卓)2.
  7. 异步AsyncTask的使用与原理分析
  8. Android——使用HttpClient的HttpGet和Po
  9. Android4.0 x86试玩
  10. JUST FOR NOTE ---- ANDROID NDK