1. 程式人生 > >Spinner三級聯動裡的next(),nextText(),getText()的一點心得和理解

Spinner三級聯動裡的next(),nextText(),getText()的一點心得和理解

3月11號學了Spinner的省市區三級聯動,在題目裡的三個方法卡了,然後研究,下面是一點小心得。

parser.next()得到下一次的解析事件,這個解析事件就是得到的某個標籤;

parser.getText()得到文字;

parser.nextText();得到文字;

next()的作用是把指標移到下個標籤;

getText()的作用是得到文字,它必須在指標指在結束標籤</name>時候有用,得到這個結束標籤之前的文字,所以大多數時候,它和next()一起使用;


{

parser.next();

String text=parser.getText();

}

nextText()相當於以上兩者作用結合,順序是先next()再getText();

在使用這三個方法時,要和xml檔案一起看,根據指標位置來確定怎樣使用。

----------------------------------------------------------------------------------

錯了。。。

遊標移動的單位包括:空白、開始標籤、結束標籤,如果是空白則while迴圈中哪個case都不進,只走一次type=parser.next().