0

RクラスなしでXMLレイアウトをロードする方法はありますか?そして、可能であれば文字列からロードしますか?

4

1 に答える 1

2

はい。たとえば、Webからxmlをロードして、それをViewGroupに拡張する場合です。

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

xmlから膨らませます:

mInflater.inflate(XmlPullParser parser, ViewGroup root) 

Webリクエストを実行してDocumentBuilderを使用することにより、Webからxmlをロードできるようになります。

DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db;
try {
 db = dbf.newDocumentBuilder();
 Document doc =  db.parse([INPUT_STREAM]);
 ....
于 2012-06-05T07:50:29.937 に答える