1樓:星綽
這些空間你要指定它歸屬於哪個介面管理,所以要指定一個context。下面是context的繼承關係圖:
我們知道上面**中的this指的就是activity,傳入這個activity意味著view(就是你new的控制元件)擁有一個指向activity的引用,進而引用activity佔有的資源。同時activity繪製時也會呼叫view的draw方法繪製顯示控制元件,activity銷燬時也會**這個控制元件。
另外補充下,android開釋出局最好使用res/layout/下用xml檔案寫,獲取控制元件通過findviewbyid方法來獲取。這樣不盡規範,而且易於修改,對**可讀性也有很大的提高(佈局歸佈局,功能歸功能),還有維護性(相互不影響)。
2樓:
它是一個上下方物件,指的是當前的activity,你也可以不用它,直接賦值為null
3樓:匿名使用者
你不用管它幹什麼的……只要傳入一個context物件就好了,不能傳入null。實在好奇的話,可以看看button的建構函式,看context到底是用到什麼地方了(一般是獲取資源和自定義屬性)
現在來說如果學習開發android的話,有前途麼?大家可以把你們的見解給我麼,迷茫ing...
4樓:網友
其實無論學習什麼都是有前途的,重要的在於自己肯學。
android目前資料很豐富,自學起來相對容易。而且目前android手機系統已經超越symbian,成為使用者最廣的智慧手機平臺,這樣我們就擁有了廣大的客戶群,從業人員也隨之增加,因此就業機會也變多了。
根據android的目前發展,已經將版本劃分低端產品使用(如:手機),3.
0版本劃分為高階產品(android系統的平板電腦),這樣一來android的面相物件更廣闊了。android系統開源,這樣就降低了成本,更多的人願意選擇android系統。隨著平板電腦的發展和熱潮,我相信android系統的平板電腦將會是主流產品。
所以無論是將來的發展,還是目前的現在來講,都是很有前途的。
android問題,請有開發經驗的人士幫忙啊
5樓:
android的話,自帶有webview,是可以開啟很多**的,它相當於瀏覽器的。
當很多時候開啟的樣子和電腦上開啟上是相同的,效果並不好。
現在都是有挺多**採用響應式設計,以及html5的,在手機上都有不錯的顯示。
不知你指的是不是這個。
6樓:布的天才白痴
理論上都是可以的, 不過要加多一下協議之類的包裝後就能運用到apllication
假如是瀏覽器,那就不用,直接可以用。
android 開發中,有哪些坑需要注意
請教android開發的問題
7樓:扈紫雲
這是圖形介面,通常都用來做預覽,開發的時候,是去直接寫**的 你點下 graphical layout 這裡可以直接改**。
android 開發中,有哪些坑需要注意
iOS和Android開發有必要使用單元測試嗎
當然有必要了,現在建立新的專案androidstudio都幫你自動生成測試目錄了。我以前寫android時嫌麻煩和執行測試還需要編譯到真機或模擬器太慢,就直接不寫。掉到坑裡多了自然也就開始寫了。首先ui測試方面寫起來的確麻煩,就算用上espresso有時候也會出現一些莫名其妙的問題。ui表現 佈局 ...
好的軟體開發學校有哪些,學習軟體開發有什麼好的學校?
一個學校抄好不好,口碑很重要,一個長bai時間能在it教育行業立du 足的機構,固然口碑zhi不錯,除了選擇好的學dao校之外,自己也要努力,其實不管在 培訓,都要看學校課程中專案實踐所佔的比例,只有自己多動手多思考,才能把書上的知識轉變為自身的技能。好好加油哦 如果僅僅是從事碼 的程式設計工作,學...
android開發一般都使用什麼框架
目前框架使用的主要都是開源框架,都可以在github上找到 1 volley 2 android async http 3 afinal框架。4 xutils框架。5 thinkandroid 6 loonandroid 主要有以下模組 載入衝笑框架 多重快取,自動 最大限度保證記憶體的安全性 3 網...