Android技术知识Android开发Android开发经验谈

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

2020-09-24  本文已影响0人  zhongjh

因为我们的?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)
上一篇下一篇

猜你喜欢

热点阅读