2012-06-05 60 views
0

有沒有辦法在沒有R類的情況下加載XML佈局? 如果可能從字符串加載它?Android SDK中的佈局

+0

如何會調用該字符串?沒有R ...? –

+0

看起來這個:http://stackoverflow.com/q/5325002/1012284 –

+0

你爲什麼不打擾使用R類? – Sudhaker

回答

2

是的,例如,如果你想從網站加載一個XML並將其充值到ViewGroup。

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

,並從XML膨脹:

mInflater.inflate(XmlPullParser parser, ViewGroup root) 

,你將能夠通過執行的WebRequest加載從網站的XML和使用的DocumentBuilder

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