view是容器,裡面可以放text, image ,video等等各式各樣的控制元件,如果在view里加入文字也是能顯示出來文字資訊的,因為它會預設把文字內容當成text控制元件的內容展示,但是因為它用的是text預設的屬性,所以文本里的一些特殊資訊它就無法解析。比如說如果文字內容裡有一些空格符的編碼&npsb;,用view是沒辦法解析成空格符號而直接把空格符的編碼直接顯示出來的。
但是text不同,text就是字元控制元件,它有它自己的屬性,如decode,就是用來標識是否把文本里的特定符號解碼後再展示的。預設是不解析的,就是跟view一樣直接把&npsb;顯示出來,如果修改了它的屬性,在顯示的時候就會把&npsb;解析成空格符顯示。
例如把“我愛我的祖國&npsb;我愛我的家鄉”放在view裡,顯示出來的效果就是:
我愛我的祖國&npsb;我愛我的家鄉
如果放在text裡沒有修改decode屬性 顯示出來的效果就跟view一樣,但是如果修改decode屬性為true,那它顯示的效果就是這樣子的:
我愛我的祖國 我愛我的家鄉
另外,text做為文字控制元件,裡面只能放文字內容,其他的image,video等控制元件放進去它是無法顯示的。所以view和text還是有本質上的區別的,我們偷懶的時候可以直接在view裡新增文字而省略掉text標籤,但是如果要用text特有的屬性,還是得加上text標籤的。
view是容器,裡面可以放text, image ,video等等各式各樣的控制元件,如果在view里加入文字也是能顯示出來文字資訊的,因為它會預設把文字內容當成text控制元件的內容展示,但是因為它用的是text預設的屬性,所以文本里的一些特殊資訊它就無法解析。比如說如果文字內容裡有一些空格符的編碼&npsb;,用view是沒辦法解析成空格符號而直接把空格符的編碼直接顯示出來的。
但是text不同,text就是字元控制元件,它有它自己的屬性,如decode,就是用來標識是否把文本里的特定符號解碼後再展示的。預設是不解析的,就是跟view一樣直接把&npsb;顯示出來,如果修改了它的屬性,在顯示的時候就會把&npsb;解析成空格符顯示。
例如把“我愛我的祖國&npsb;我愛我的家鄉”放在view裡,顯示出來的效果就是:
我愛我的祖國&npsb;我愛我的家鄉
如果放在text裡沒有修改decode屬性 顯示出來的效果就跟view一樣,但是如果修改decode屬性為true,那它顯示的效果就是這樣子的:
我愛我的祖國 我愛我的家鄉
另外,text做為文字控制元件,裡面只能放文字內容,其他的image,video等控制元件放進去它是無法顯示的。所以view和text還是有本質上的區別的,我們偷懶的時候可以直接在view裡新增文字而省略掉text標籤,但是如果要用text特有的屬性,還是得加上text標籤的。