我是Android的新手,并且一直在努力使用自定义视图。我想知道是否有任何方法可以从XML生成代码,这样我就可以将其粘贴到我的自定义视图类中,创建我需要的任何函数,然后省去XML文件,而不是失去睡眠而不是充气,属性集和Xml拉手。
答案 0 :(得分:2)
通货膨胀是从XML生成代码,或者更确切地说是真实对象。它读取您的XML并生成将用于显示UI的视图层次结构。
您肯定希望坚持使用XML布局。我知道这很奇怪。当我第一次看到它们时,我的第一个想法是“OMG,而不是XML”。但事实证明,它实际上是一个经过深思熟虑的系统,使用XML定义的布局可以提高工作效率。
修改强>
如果您需要在自定义视图中进行一些额外的工作,那么您可以覆盖onFinishInflate()
。