【发布时间】:2016-01-22 11:26:32
【问题描述】:
在我问这个问题之前,请允许我画一幅画。
说(无论出于何种原因),我们不是将您的 xml 布局放在典型的 res/layouts 文件夹中,而是将其放在 res/assets 文件夹中。这可能是出于任何原因,但您正在这样做。
然后您将如何将该 xml 文件扩展为视图。您不能简单地调用 View.inflate(context, r.assets.yourview, false) 因为当编译器构建您的应用程序时,它不会将 R. 值分配给 assets 文件夹。把它当作你自己的小空间来做你想做的事。
这里的问题是,如何将 xml 文件放入视图中。或者,LayoutInflater 或 View.Inflate(使用 LayoutInflater)如何从 xml 文件创建视图?
【问题讨论】: