1A布局學(xué)習(xí)筆記
基本知識(shí):
view是安卓應(yīng)用里面最基本的組成元素。
長(zhǎng)方形也是一個(gè)view,給view加邊框的時(shí)候,會(huì)影響它的大小。
-
駝峰命名法:每一個(gè)單詞開頭大寫,多個(gè)單詞組合在一起,例如TextView.
- 知識(shí)拓展:小駝峰命名法,開頭第一個(gè)字母小寫,其他單詞開頭第一個(gè)字母大寫。例如textView
對(duì)于一個(gè)xml來(lái)說(shuō),有開就必須有關(guān),不能只打開不關(guān)閉。
dp代表分辨率。
顏色可以用十六進(jìn)制來(lái)表示。
布局組件:
View
如何調(diào)節(jié)View的大小,位置?
通過(guò)XML中的屬性來(lái)設(shè)置。-
TextView
- TextVew 帶有的一些常用屬性,例如height,width,background
- 還可以通過(guò)fontStyle設(shè)置斜體,粗體等拓展功能。
- ImageView
用于展示圖片,合理的設(shè)置圖片的寬和高,使用居中剪裁,沒(méi)有白邊,叫做全出血圖片,更加有利于沉浸式的體驗(yàn)。

補(bǔ)充知識(shí):
- 要善于使用安卓官方文檔,查詢資料,例如可以查詢TextView的屬性,雖然有些部可能我們用不到,但是我們也多了解一些。就例如TextView的屬性,TextAllCaps ,可以將組件中的文字變?yōu)榇髮憽?/li>

Deepin下安卓開發(fā)環(huán)境配置
什么是Deepin?
Deepin是一款linux桌面操作系統(tǒng),是眾多“國(guó)產(chǎn)”操作系統(tǒng)中的一支異軍。運(yùn)行速度極快無(wú)比,是非常棒的開發(fā)人員使用的系統(tǒng)。

能在linux下開發(fā)安卓嗎?
回答是肯定的,安卓系統(tǒng)是基于Unix內(nèi)核的,并且android studio 也有對(duì)應(yīng)的linux發(fā)行版,或者說(shuō)由于java的跨平臺(tái)性,使我們能在幾乎所有平臺(tái)開發(fā)安卓程序。
具體配置步驟
非常簡(jiǎn)單,首先打開深度商店->選擇編程開發(fā)一欄

點(diǎn)擊android studio 選擇下載安裝。
下載完成之后使用默認(rèn)配置,即可進(jìn)入開發(fā)界面。

但是,由于deepin的c++庫(kù)和android自帶的模擬器環(huán)境有沖突,所以還需要下載genymotion進(jìn)行模擬器配置。

同樣,我們使用深度商店下載之后,打開genymotion,注冊(cè)一個(gè)賬號(hào),然后選擇任意一款模擬器,譬如說(shuō)我選擇了nexus 5.0


打開模擬器之后,我們?cè)倩仡^來(lái)打開android studio的項(xiàng)目,這個(gè)時(shí)候點(diǎn)擊運(yùn)行,選擇我們打開的nexus 模擬器,就可以跑程序啦!

