195次瀏覽
在深入研究SearchView示例之前,我們應該瞭解Android中的SearchView是什麼。SearchView就像HTML中的搜尋框一樣,我們可以從中搜索特定列表項中的任何內容。此示例演示如何在Android中整合SearchView。步驟1 - 在Android Studio中建立一個新專案,轉到檔案⇒新建專案,並填寫所有必需的詳細資訊以建立一個新專案。步驟2 - 將以下程式碼新增到res/layout/activity_main.xml。 在上面的程式碼中,我們提供了SearchView和ListView,因為SearchView將從… 閱讀更多
902次瀏覽
在深入研究NavigationView示例之前,我們應該瞭解NavigationView。NavigationView就像HTML中的滑動選單一樣。NavigationView由導航抽屜擴充套件。NavigationView的大多數用例用於重定向不同的活動或顯示個人資料資訊。此示例演示如何在ActionBar中整合NavigationView。步驟1 - 在Android Studio中建立一個新專案,轉到檔案⇒新建專案,並填寫所有必需的詳細資訊以建立一個新專案。步驟2 - 建立專案時,我們應該選擇導航抽屜活動,如下所示。選擇導航抽屜活動後,單擊… 閱讀更多
4K+ 次瀏覽
在深入研究Glide示例之前,我們應該瞭解Glide是什麼。Glide是由muyangmin開發的影像處理庫。使用Glide庫,我們可以顯示影像、解碼影像、快取影像、動畫gif等等。此示例演示如何在Android中整合Glide。步驟1 - 在Android Studio中建立一個新專案,轉到檔案⇒新建專案,並填寫所有必需的詳細資訊以建立一個新專案。步驟2 - 將以下程式碼新增到build.gradle(Module:app)。apply plugin: 'com.android.application' android { compileSdkVersion 28 defaultConfig { applicationId "com.example.andy.myapplication" minSdkVersion 15 ... 閱讀更多
1K+ 次瀏覽
在深入研究Picasso庫示例之前,我們應該瞭解Picasso。Picasso是一個影像處理庫,由Square Inc.開發。在早期,我們常常編寫冗長的程式碼來從伺服器獲取影像或進行處理,為了最佳化這個過程,引入了Picasso。此示例演示如何在Android Studio中整合Picasso庫。步驟1 - 在Android Studio中建立一個新專案,轉到檔案⇒新建專案,並填寫所有必需的詳細資訊以建立一個新專案。步驟2 - 將以下程式碼新增到build.gradle。apply plugin: 'com.android.application' android { compileSdkVersion 28 defaultConfig { ... 閱讀更多
891次瀏覽
在深入研究自定義Toast之前,我們應該瞭解Toast是什麼。Toast用於在當前螢幕上顯示訊息一段時間。一段時間後它會消失。在這個例子中,我們可以學習如何自定義Toast訊息。此示例演示如何在Android中建立自定義Toast訊息。步驟1 - 在Android Studio中建立一個新專案,轉到檔案⇒新建專案,並填寫所有必需的詳細資訊以建立一個新專案。步驟2 - 將以下程式碼新增到res/layout/activity_main.xml。 步驟3 - 新增以下… 閱讀更多
210次瀏覽
在瞭解如何加快Gradle構建之前,我們應該知道什麼是Gradle構建。在Eclipse之前,我們沒有任何自動化指令碼可以將Java和XML程式碼構建成Android apk。因此,我們使用命令來生成apk。為了最佳化此過程,Gradle構建出現了。Gradle是一個自動化指令碼,用於使用Android Studio構建和生成apk。什麼是Gradle同步?Gradle同步是下載在Gradle檔案中宣告的依賴項的自動化過程。一個簡單的例子如下所示- 如何在Android中加快Gradle構建?步驟1 - 開啟gradle.properties… 閱讀更多
3K+ 次瀏覽
在進入示例之前,我們應該知道Android中的ActionBar是什麼。ActionBar就像Android中的標題一樣。我們可以對所有螢幕使用相同的ActionBar,也可以為特定活動更改ActionBar。此示例演示如何在Android中建立自定義ActionBar。步驟1 - 在Android Studio中建立一個新專案,轉到檔案⇒新建專案,並填寫所有必需的詳細資訊以建立一個新專案。步驟2 - 將以下程式碼新增到res/layout/activity_main.xml。 步驟2 - 將以下程式碼新增到src/MainActivity.javaimport android.os.Bundle; import android.support.v7.app.ActionBar; import… 閱讀更多
338次瀏覽
Timber庫是Android Log的擴充套件庫。在開發Android應用程式時,大多數開發人員更喜歡Android Logs。但是,這裡的問題是在部署Android專案時日誌不清晰。為了避免使用Timber庫的此過程。此示例演示如何在Android中整合Timber。步驟1 - 在Android Studio中建立一個新專案,轉到檔案⇒新建專案,並填寫所有必需的詳細資訊以建立一個新專案。步驟2 - 在build.gradle中新增Timber庫,如下所示apply plugin: 'com.android.application' android { compileSdkVersion 28 defaultConfig { applicationId "com.example.andy.myapplication" ... 閱讀更多
218次瀏覽
在深入研究WebView實現之前,我們應該瞭解什麼是WebView。WebView是一個檢視的擴充套件,它用於顯示HTML內容或網頁。WebView中提供的方法。clearHistory() - 用於清除WebView歷史記錄destroy() - 用於銷燬WebView的內部狀態。getUrl() - 用於返回當前WebView url。getTitle() - 用於返回當前WebView標題。canGoBack() - 指示當前WebView是否有返回歷史記錄項。使用WebView,它會在預設的Android瀏覽器中開啟WebView內容。如果您想在應用程式內部開啟。ShouldOverrideUrlLoading如下所示。private class… 閱讀更多
在深入研究ListView示例之前,我們應該瞭解ListView,ListView是從ArrayList、List或任何資料庫中提取的專案的集合。ListView最常用的用途是垂直格式的專案集合,我們可以上下滾動並單擊任何專案。此示例演示如何在Android中建立一個ListView。步驟1 - 在Android Studio中建立一個新專案,轉到檔案⇒新建專案,並填寫所有必需的詳細資訊以建立一個新專案。步驟2 - 將以下程式碼新增到res/layout/activity_main.xml。 在上面的activity_main.xml中,我們聲明瞭一個… 閱讀更多