195 次瀏覽
在深入研究搜尋檢視示例之前,我們應該瞭解 Android 中的搜尋檢視是什麼。搜尋檢視就像 HTML 中的搜尋框一樣。我們可以從特定列表項中搜索任何內容。此示例演示瞭如何在 Android 中整合搜尋檢視。步驟 1 - 在 Android Studio 中建立一個新專案,轉到檔案 ⇒ 新建專案,並填寫所有必需的詳細資訊以建立新專案。步驟 2 - 將以下程式碼新增到 res/layout/activity_main.xml。 在上面的程式碼中,我們提供了搜尋檢視和列表檢視,因為搜尋檢視將從…… 閱讀更多
901 次瀏覽
在深入研究 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 { ... 閱讀更多
890 次瀏覽
在深入研究自定義吐司之前,我們應該瞭解什麼是吐司。吐司用於在當前螢幕上顯示訊息一段時間。一段時間後它會消失。在這個例子中,我們可以學習如何自定義吐司訊息。此示例演示瞭如何在 Android 中建立自定義吐司訊息。步驟 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.java import android.os.Bundle; import android.support.v7.app.ActionBar; import ... 閱讀更多
337 次瀏覽
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 中,我們聲明瞭一個 ... 閱讀更多