在android的layout資料夾下的.xml檔案中,開頭有一條配置語句:xmlns:android=""。
1 整句話的作用是宣告命名空間的引用。
2 xmlns是xml namespace的縮寫,意思是xml命名空間。
3 xmlns:android中的android是給引用起的名字,這樣就可以用android:***="......"形式進行操作。這個是可以換成別的名稱而不用 android,例如:宣告變為:xmlns:myname=""。後面的操作就要改為 myname:***="......"
的形式,這也就是自定義xmlns。
4後面schemas的意思是xml檔案的約束(也就是xml的書寫規範,類似於模板),還有一種xml約束是dtd,但schemas相對於dtd來說克服了dtd的侷限性,擴充套件性強。
1. xmlns:android=」
宣告xml命名空間。xmlns意思為「xml namespace」.冒號後面是給這個引用起的別名。schemas是xml文件的兩種約束檔案其中的一種,規定了xml中有哪些元素(標籤)、元素有哪些屬性及各元素的關係,當然從物件導向的角度理解schemas檔案可以認為它是被約束的xml文件的「類」或稱為「模板」。
安卓activity的基礎知識
1.standard 系統的預設模式 在 standard 模式 即預設情況 下,每當啟動乙個新的活動,它就會在返回棧中入棧,並處於棧頂的位置。對於使用 standard 模式的活動,系統不會在乎這個活動是否已經在返回棧中存在,每次啟動都會建立該活動的乙個新的例項。2.singletop 當活動的啟...
Android多執行緒篇(下) 安卓基礎知識整理
在上篇我總結了關於多執行緒使用的一些基本知識,看完應該可以對非同步訊息處理有一定的了解並且可以簡單地使用了。不過android還提供了另外一些好用的工具 asynctask。儘管對非同步訊息處理不怎麼熟悉,也可以十分簡單地通過使用asynctask來從子執行緒切換到主線程。當然了asynctask背...
安卓小知識
在這邊文章裡面總結下安卓開發經常遇到的一些小知識,有的是借鑑其他人的部落格,有的是自己工作中遇到的,還有可能是面試問道的 1 在乙個安卓專案中如何統一使用版本庫 部落格借鑑 我第乙個做的專案裡面就需要將版本統一化,這樣比較方便各個模組的統一使用,也便於修改 externalnativebuild 放...