1A布局學(xué)習(xí)筆記
基本知識:
view是安卓應(yīng)用里面最基本的組成元素托启。
長方形也是一個(gè)view,給view加邊框的時(shí)候给猾,會影響它的大小拗秘。
-
駝峰命名法:每一個(gè)單詞開頭大寫签舞,多個(gè)單詞組合在一起贷帮,例如TextView.
- 知識拓展:小駝峰命名法戚揭,開頭第一個(gè)字母小寫,其他單詞開頭第一個(gè)字母大寫撵枢。例如textView
對于一個(gè)xml來說民晒,有開就必須有關(guān),不能只打開不關(guān)閉诲侮。
dp代表分辨率镀虐。
顏色可以用十六進(jìn)制來表示。
布局組件:
View
如何調(diào)節(jié)View的大小沟绪,位置刮便?
通過XML中的屬性來設(shè)置。-
TextView
- TextVew 帶有的一些常用屬性绽慈,例如height,width,background
- 還可以通過fontStyle設(shè)置斜體恨旱,粗體等拓展功能辈毯。
- ImageView
用于展示圖片,合理的設(shè)置圖片的寬和高搜贤,使用居中剪裁谆沃,沒有白邊,叫做全出血圖片仪芒,更加有利于沉浸式的體驗(yàn)唁影。
補(bǔ)充知識:
- 要善于使用安卓官方文檔,查詢資料掂名,例如可以查詢TextView的屬性据沈,雖然有些部可能我們用不到,但是我們也多了解一些饺蔑。就例如TextView的屬性锌介,TextAllCaps ,可以將組件中的文字變?yōu)榇髮憽?/li>
Deepin下安卓開發(fā)環(huán)境配置
什么是Deepin?
Deepin是一款linux桌面操作系統(tǒng)猾警,是眾多“國產(chǎn)”操作系統(tǒng)中的一支異軍孔祸。運(yùn)行速度極快無比,是非常棒的開發(fā)人員使用的系統(tǒng)发皿。
能在linux下開發(fā)安卓嗎崔慧?
回答是肯定的,安卓系統(tǒng)是基于Unix內(nèi)核的雳窟,并且android studio 也有對應(yīng)的linux發(fā)行版尊浪,或者說由于java的跨平臺性,使我們能在幾乎所有平臺開發(fā)安卓程序封救。
具體配置步驟
非常簡單拇涤,首先打開深度商店->選擇編程開發(fā)一欄
點(diǎn)擊android studio 選擇下載安裝。
下載完成之后使用默認(rèn)配置誉结,即可進(jìn)入開發(fā)界面鹅士。
但是,由于deepin的c++庫和android自帶的模擬器環(huán)境有沖突惩坑,所以還需要下載genymotion進(jìn)行模擬器配置掉盅。
同樣,我們使用深度商店下載之后以舒,打開genymotion,注冊一個(gè)賬號趾痘,然后選擇任意一款模擬器,譬如說我選擇了nexus 5.0
打開模擬器之后蔓钟,我們再回頭來打開android studio的項(xiàng)目永票,這個(gè)時(shí)候點(diǎn)擊運(yùn)行,選擇我們打開的nexus 模擬器,就可以跑程序啦侣集!