Android SDK中的布局

时间:2012-06-05 07:34:56

标签: android xml layout

有没有办法在没有R类的情况下加载XML Layout? 如果可能的话,从字符串中加载它?

1 个答案:

答案 0 :(得分:2)

是的,例如,如果您想从网络加载xml并将其扩展到ViewGroup。

使用(LayoutInflater) mInflater = LayoutInflater.from(context);

从xml:

中膨胀
mInflater.inflate(XmlPullParser parser, ViewGroup root) 

您可以通过执行webrequest从Web加载xml并使用DocumentBuilder

DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db;
try {
 db = dbf.newDocumentBuilder();
 Document doc =  db.parse([INPUT_STREAM]);
 ....