小弟剛學習android開發,有一個問題

2023-03-22 08:10:08 字數 1764 閱讀 7602

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 網...