安卓UI面试题 36-40

36. 简述 getDimension、getDimensionPixelOffset 和 getDimensionPixelSize 三者的区别?

相同点
单位为dp/sp时,都会乘以density,单位为px则不乘

不同点
1、getDimension返回的是float值
2、getDimensionPixelSize,返回的是int值,float转成int时,四舍五入
3、getDimensionPixelOffset,返回的是int值,float转int时,向下取整(即忽略小数值)

37. 浅谈源码中StaticLayout的用法和应用场景?

public StaticLayout(CharSequence source,
    int bufstart,
    int bufend,
    TextPaint paint,
    int outerwidth,
    Alignment align,
    float spacingmult,
    float spacingadd,
    boolean includepad,
    TextUtils.TruncateAt ellipsize,
    int ellipsizedWidth) {
        this(source, bufstart, bufend, paint, outerwidth, align,
        TextDirectionHeuristics.FIRSTSTRONG_LTR, spacingmult,
        spacingadd, includepad, ellipsize, ellipsizedWidth, Integer.MAX_VALUE);
}


说明参数的作用:
CharSequence source 需要分行的字符串
int bufstart 需要分行的字符串从第几的位置开始
int bufen

相关推荐

  1. UI面试 36-40

    2024-03-19 21:42:03       35 阅读
  2. UI面试 41-45

    2024-03-19 21:42:03       40 阅读
  3. Kotlin 面试 31-40

    2024-03-19 21:42:03       44 阅读
  4. UI面试 45-50

    2024-03-19 21:42:03       40 阅读
  5. UI面试 31-35

    2024-03-19 21:42:03       39 阅读
  6. UI面试 51-55

    2024-03-19 21:42:03       42 阅读
  7. UI面试 56-60

    2024-03-19 21:42:03       35 阅读
  8. UI面试 61-65

    2024-03-19 21:42:03       39 阅读
  9. Kotlin面试 41-50

    2024-03-19 21:42:03       37 阅读
  10. 面试多线程41-45

    2024-03-19 21:42:03       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-19 21:42:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-19 21:42:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-19 21:42:03       82 阅读
  4. Python语言-面向对象

    2024-03-19 21:42:03       91 阅读

热门阅读

  1. 网络编程day4

    2024-03-19 21:42:03       45 阅读
  2. 关于前端的学习2

    2024-03-19 21:42:03       37 阅读
  3. 人生视角的双重镜像:喜剧与悲剧的辩证统一

    2024-03-19 21:42:03       41 阅读
  4. pytorch升级打怪(七)

    2024-03-19 21:42:03       40 阅读
  5. C语言 函数

    2024-03-19 21:42:03       45 阅读
  6. 用python实现球球大作战

    2024-03-19 21:42:03       40 阅读
  7. python怎样使用excel

    2024-03-19 21:42:03       39 阅读
  8. 程序员如何选择职业赛道?

    2024-03-19 21:42:03       38 阅读
  9. QT 多线程使用以及注意事项

    2024-03-19 21:42:03       43 阅读
  10. react面试题

    2024-03-19 21:42:03       29 阅读