码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 安卓UI面试题 41-45


    41. View.inflate和LayoutInflater.inflate的区别?

    1. 实际上没有区别,View.inflate实际上是对LayoutInflater.inflate做了一层包装,
    2. 在功能上,LayoutInflate功能更加强大。
    3. View.inflate实际上最终调用的还是LayoutInflater.inflate
    4. (@LayoutRes int resource, @nullable ViewGroup root)三个参数的方法,
    5. 这里如果传入的root如果不为空,
    6. 那么解析出来的View会被添加到这个ViewGroup当中去。
    7. 而LayoutInflater.inflate方法则可以指定当前View是否需要添加到ViewGroup中去。

    42. 简述invalidate()和postInvalidate()方法的区别和应用场景?

    1. invalidate()用来重绘UI,需要在UI线程调用。
    2. postInvalidate()也是用来重新绘制UI,它可以在UI线程调用,
    3. 也可以在子线程中调用postInvalidate()方法内部通过Handler发送了
    4. 一个消息将线程切回到UI线程通知重新绘制,并不是说postInvalidate()
    5. 可以在子线程更新UI,本质上还是在UI线程发生重绘,
    6. 只不过我们使用postInvalidate()它内部会帮我们切换线程
    7. /**
    8. *Cause an invalidate to happen on a
    9. * subsequent cycle through the event loop.
    10. * Use this to invalidate the View from a
    11. * non-UI thread.
    12. *
    13. *
    14. This method can be invoked from
    15. * outside of the UI thread
    16. * only
  • 相关阅读:
    统计学习方法03—朴素贝叶斯算法
    2023lc笔试复盘
    在Bender对偶算法的时候出现bilinear项怎么办?
    Mysql其他日志
    【Linux】静态库的制作和使用详解
    图的遍历概述
    一个Android应用层开发如何转型深入Android Framework?
    FFmpeg常用结构体分析
    前端面试题
    el-table固定表头(设置height)出现内容过多时不能滚动问题
  • 原文地址:https://blog.csdn.net/u013491829/article/details/136770983
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号