Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想我在某处读到过,您可以通过某种方式设置自定义视图类,这样您就不需要在 XML 中通过完全限定的类名来引用它们。但是,我再也找不到关于此的任何信息了。
有谁知道如何做到这一点?
创建您自己的LayoutInflater并将其提供给 System 的LayoutInflatorviasetFactory()或setFactory2()。你LayoutInflator的 's 将首先被调用,在这里你可以只View用它们的名字来扩展你自己的类(因为你LayoutInflator将使用你告诉它的包名)。
LayoutInflater
LayoutInflator
setFactory()
setFactory2()
View