1. 程式人生 > >Android Studio初轉載1

Android Studio初轉載1

  • 兩大常用佈局的簡單介紹

  • 在我們的APP使用第三方庫

  • Android Studio常用快捷鍵

 一、兩大常用佈局

1.LinearLayout線性佈局

線性佈局,可以垂直顯示或者水平顯示,設定LinearLayout顯示的方式屬性為orientation, 有vertical和horizontal

如果不設定的話,可以顯示出一個控制元件,若是佈局放多個控制元件,就是無法顯示出相應的控制元件,因為佈局不知道該如何顯示控制元件

2.RealtiveLayout相對佈局

RealtiveLayout,可以根據各個控制元件來控制控制元件顯示的地方,特有的就是margin_xx屬性,這個網上應該都有相應的資料,這裡不多說

二、使用第三方庫

網上有許多好用的開源庫(第三方庫),這些庫可以節省我們在開發中的不少時間,那麼如何去使用呢?請往下看

1.第三方庫的匯入的兩種方式

使用第三方庫之前,我們得將第三庫匯入到我們的專案之中才可以使用

第三庫可以分為兩種,一種是大公司(也可以說是官方開發的),另外一種則是個人開發者

舉個例子吧,recyclerview控制元件,這個recyclerview其實是listview的加強版,是谷歌官方在基於listview中寫出的一個第三方庫,我們使用的時候得將其匯入到我們專案中,

匯入有兩種方式:

第一種 開啟file,進入到Project Stucture中點選新增按鈕(就是加號),之後選擇相應的第三方庫新增到我們的專案中去


第二種則是在gradle檔案中寫上相關的程式碼

有圖片中可以看到,這裡有兩個build.gradle檔案,那麼,我們應該修改哪一個呢?

修改在APP目錄下的那個

我圖片中使用的project模式檢視,如果你用的是預設(也就是android模式),可以看到得更明顯

我們進入到gradle檔案中,就可以看到我們匯入的第三方庫

其實,這兩種的本質都是在gradle檔案上進行新增程式碼

相關推薦

Android Studio轉載1

兩大常用佈局的簡單介紹在我們的APP使用第三方庫Android Studio常用快捷鍵 一、兩大常用佈局1.LinearLayout線性佈局線性佈局,可以垂直顯示或者水平顯示,設定LinearLayout顯示的方式屬性為orientation, 有vertical和horiz

Android Studio 3.0.1 又見惡心爆的bug。。。xiete

AR 拷貝 transform aid pat use fail 惡心 process 寫了個AIDL的東西,結果一直編譯不通過: Error:Execution failed for task ‘:app:compileDebugAidl‘. >

Android Studio 3.0.1模擬器啟動報錯Emulator: glClear:466 GL err 0x502

and RR 正常 分享圖片 oid src 圖片 下載 顯示 啟動模擬器時,報了一大堆以上錯誤 啟動起來之後, Emulator的畫面沒有正常顯示, 點擊鼠標會閃爍, 有時還會上下顛倒 有可能是驅動版本太低不支持一些特性,因此就下載個驅動精靈。升級了顯卡驅動,結果就能正

【可能有點用的記錄】Android Studio 3.2.1更新(2)

前幾天更新到3.2.1 開啟原來的專案報了個奇怪的錯 Could not find aapt2-proto.jar (com.android.tools.build:aapt2-proto:0.3.1). Searched in the following location

【毫無營養的記錄】Android Studio 3.2.1更新

8月份更新3.1.4後滿滿的問題,發誓不再亂更新。 但是······自從接收到新版本推送起,就各種卡頓,都想把電腦砸了。 電腦配置一般,但也不至於太差,附一張電腦配置以及效能監控圖(電腦管家偷效能?) 更新到3.2.1後,preview又出問題了,載入不

Android開發之Android studio 3.2.1配置androidannotations

androidannotations,Butterknife 元件等大大的提高了開發效率,但在配置androidannotations 的時候卻出現了問題,根據根據網上的資料配置 annotationProcessor “org.androidannotations:androidannot

譯文1——Android Studio 3.2.1的更新內容

前言 Android Studio 的3.2版本出來很久,今天終於升級了。更新成功之後,Android Studio 會彈出一個更新內容的英文版,我就想翻譯一下。如果譯文裡面有錯誤,麻煩看到的小夥伴跟我說一下,我去更正。謝謝! 原文 What New in 3.2 This p

Android Studio 3.2.1安裝問題解決辦法

由於公司設定代理伺服器,導致安卓工程一直停留在gradle中迴圈,解決辦法如下: 修改兩個檔案,在目錄C:\Users\Administrator.20181015CSB\.gradle下: gradle.properties init.gradle 其中: 【gradle.

android studio 3.2.1 截圖screenshot報:unexpected error while obtaining screenshot from device: EOF解決辦法

問題: 今天用android studio截圖android機地圖畫面,就報瞭如下的錯誤:unexpected error while obtaining screenshot from device: EOF,導致截圖失敗。 原因: 晚上搜了下原因,大概說是因為android機的

Android studio layout佈局1

什麼是佈局 就是把介面中的控制元件按照某種規律擺放到指定的位置 佈局的二種實現 程式碼 xml配置檔案:res/layout目錄下 注:也可以同時使用xml和程式碼 佈局的基本屬性 設定背景顏色 android:background="@color/

【毫無營養的記錄】Android Studio 3.2.1更新(2)

前幾天更新到3.2.1 開啟原來的專案報了個奇怪的錯 Could not find aapt2-proto.jar (com.android.tools.build:aapt2-proto:0.3.1). Searched in the following

Android Studio 體驗

                        Google在I/O2013大會上釋出了Android新的開發工具Android Studio,趁週末時間做了一下嘗試。有需要的可以 new Android development environment based on IntelliJ IDEA. Simi

升級到Android Studio 3.2.1 版本,遇到的問題

最近收到3.2.1版本的推送就果斷更新了,更新以後,開啟自己最近的專案,報如下錯誤: No route to host (connect failed) Caused by: org.gradle.internal.exceptions.LocationAwareException: A

Android Studio 3.2.1找不到Android Device Monitor

 再這彙總一下這段時間使用android monitor新遇到的問題,特彙總對應問題解決辦法如下: 1、確保JDK和Android studio位數相同,比如JDK使用的是64位,studio也要是64位,否則會報錯; 2、直接在命令視窗中執行monitor時提示 'lib\monitor-location'

android studio 3.0.1版本下載

百度網盤下載 新版本用不習慣 保留我常用的這個版本先 ,以防萬一 連結: https://pan.baidu.com/s/15lga5gFB2VbVtR8IPJEniQ 提取碼: 8w6c  解壓去 bin目錄找應用程式開啟就可以使用

譯文1——Android Studio 3.2.1的更新內容

前言 Android Studio 的3.2版本出來很久,今天終於升級了。更新成功之後,Android Studio 會彈出一個更新內容的英文版,我就想翻譯一下。如果譯文裡面有錯誤,麻煩看到的小夥伴跟我說一下,我去更正。謝謝! 原文 What New in 3.

Android studio更新到1.5後遇到的問題

錯誤描述: Gradle sync failed: Unknown host 'services.gradle.org'. You may need to adjust the proxy setti

升級到Android Studio 3.2.1,報The specified Android SDK Build Tools version (25.0.0) is ignored, as it is

升級到Android Studio 3.2.1 ,引入以前公司專案,報 The specified Android SDK Build Tools version (25.0.0) is ignored, as it is below the minimum supported versio

升級到Android Studio 3.2.1 ,報Configuration 'compile' is obsolete and has been replaced with 'implementa

升級到Android Studio 3.2.1 ,引入以前公司專案,報 Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'. It will be removed