2012-10-26 40 views

回答

3

API中沒有內容可以讓你做到這一點。 inflater需要一個能解析已編譯的XML文件的pull解析器。該系統負責處理諸如資源綁定等許多事情,作爲通貨膨脹處理的一部分。從the documentation for LayoutInflater

由於性能原因,查看通貨膨脹在很大程度上依賴於被在編譯的時候做的XML文件的預處理。因此,目前不可能在運行時使用帶有XmlPullParser的LayoutInflater而不是普通的XML文件;它僅適用於一個XmlPullParser從編譯的資源返回(R.something文件。)

我想你可以建立自己的XML處理程序,並自己做,但是這將是一個大量的工作。