美文网首页Android技术知识Android开发Android开发经验谈
LayoutInflater 使用自定义属性 ?attr 引起的

LayoutInflater 使用自定义属性 ?attr 引起的

作者: zhongjh | 来源:发表于2020-09-24 09:58 被阅读0次

    因为我们的?attr自定义属性是基于style样式的,然后样式又是服务于Activity,所以如果代码是

    LayoutInflater.from(_mActivity.getBaseContext()).inflate(R.layout.main_calendar_item_day_scope, null, false)
    

    是会引起Method threw 'android.view.InflateException' exception.错误的

    所以像这种就需要使用

    LayoutInflater.from(_mActivity).inflate(R.layout.main_calendar_item_day_scope, null, false)
    

    相关文章

      网友评论

        本文标题:LayoutInflater 使用自定义属性 ?attr 引起的

        本文链接:https://www.haomeiwen.com/subject/kbkzyktx.html