【问题标题】:Layouts in Android SDKAndroid SDK 中的布局
【发布时间】:2012-06-05 07:34:56
【问题描述】:

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

【问题讨论】:

标签: android xml layout


【解决方案1】:

是的,例如,如果您想从 Web 加载一个 xml 并将其膨胀到 ViewGroup。

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

并从 xml 膨胀:

mInflater.inflate(XmlPullParser parser, ViewGroup root) 

您将能够通过执行 webrequest 并使用 DocumentBuilder 从 Web 加载 xml

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-05
    • 1970-01-01
    • 2014-11-02
    • 1970-01-01
    • 1970-01-01
    • 2012-12-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多