将自定义 LayoutInflater.Factory 与 AppCompatDelegate 结合使用
Using a custom LayoutInflater.Factory with AppCompatDelegate
从 v22.1.1 开始,我的自定义工厂不再通过 AppCompatDelegate 在 ActionbarActivity 中被调用。
我在文档中看到,在这种情况下你不应该调用 AppCompatDelegate.installFactory()(自定义 activity 似乎支持这一点)但如果是这种情况那么我可以'不要使用 AppCompatActivity/AppCompatDialog(可能还有新的生成器?)或任何继承自 类 的东西。所以基本上我需要重新实现 AppCompatActivity 的非 material 版本(即操作栏部分)。
真的是这样还是我做错了什么?
使用 android.support.v4.view.LayoutInflaterCompat 解决问题。
从 v22.1.1 开始,我的自定义工厂不再通过 AppCompatDelegate 在 ActionbarActivity 中被调用。
我在文档中看到,在这种情况下你不应该调用 AppCompatDelegate.installFactory()(自定义 activity 似乎支持这一点)但如果是这种情况那么我可以'不要使用 AppCompatActivity/AppCompatDialog(可能还有新的生成器?)或任何继承自 类 的东西。所以基本上我需要重新实现 AppCompatActivity 的非 material 版本(即操作栏部分)。
真的是这样还是我做错了什么?
使用 android.support.v4.view.LayoutInflaterCompat 解决问题。