美文网首页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