5K+ 閱讀量
在進入 ListView 示例之前,我們應該瞭解 ListView,ListView 是從 ArrayList、List 或任何資料庫中提取的專案的集合。ListView 的大多數用途是以垂直格式顯示專案的集合,我們可以上下滾動並點選任何專案。什麼是自定義 ListView?自定義 ListView 基於自定義介面卡工作。在這個自定義介面卡中,我們可以傳遞自定義物件。我們正在將主題資料傳遞到 ListView,如下所示。步驟 1 - 在 Android Studio 中建立一個新專案,轉到檔案 ⇒ 新建專案,並填寫所有必需的詳細資訊以建立新專案。步驟 2 - 新增... 閱讀更多
3K+ 閱讀量
在進入 ListView 示例之前,我們應該瞭解 ListView,ListView 是從 ArrayList、List 或任何資料庫中提取的專案的集合。ListView 的大多數用途是以垂直格式顯示專案的集合,我們可以上下滾動並點選任何專案。什麼是自定義 ListView?自定義 ListView 基於自定義介面卡工作。在這個自定義介面卡中,我們可以傳遞自定義物件。我們正在將主題資料傳遞到 ListView,如下所示:步驟 1 - 在 Android Studio 中建立一個新專案,轉到檔案 ⇒ 新建專案,並填寫所有必需的詳細資訊以建立新專案。步驟 2 - 新增... 閱讀更多
247 閱讀量
在進入 ListView 示例之前,我們應該瞭解 ListView,ListView 是從 ArrayList、List 或任何資料庫中提取的專案的集合。ListView 的大多數用途是以垂直格式顯示專案的集合,我們可以上下滾動並點選任何專案。以下是如何避免 ListView 背景在滾動時變黑:步驟 1 - 在 Android Studio 中建立一個新專案,轉到檔案 ⇒ 新建專案,並填寫所有必需的詳細資訊以建立新專案。步驟 2 - 將以下程式碼新增到 res/layout/activity_main.xml 中。... 閱讀更多
13K+ 閱讀量
Intent 用於在螢幕上執行操作。它主要用於啟動 Activity、傳送廣播接收器、啟動服務以及在兩個 Activity 之間傳送訊息。Android 中有兩種 Intent:隱式 Intent 和顯式 Intent。以下是一個使用舊 Activity 啟動新 Activity 的示例。步驟 1 - 在 Android Studio 中建立一個新專案,轉到檔案 ⇒ 新建專案,並填寫所有必需的詳細資訊以建立新專案。步驟 2 - 將以下程式碼新增到 res/layout/activity_main.xml 中。(第一個 Activity 佈局)步驟 3 - 建立一個新的... 閱讀更多
17K+ 閱讀量
在瞭解 Intent 型別之前,我們應該知道什麼是 Intent?Intent 用於執行操作。它主要用於啟動 Activity、傳送廣播接收器、啟動服務以及在兩個 Activity 之間傳送訊息。Android 中有兩種 Intent:隱式 Intent 和顯式 Intent。顯式 Intent - 它用於連線應用程式的內部世界,例如啟動 Activity 或在兩個 Activity 之間傳送資料。要啟動新 Activity,我們必須建立 Intent 物件並傳遞源 Activity 和目標 Activity,如下所示:Intent send = new Intent(MainActivity.this, SecondActivity.class); startActivity(send);並且我們... 閱讀更多
8K+ 閱讀量
Spinner 就像一個下拉按鈕,使用此按鈕,我們可以從一組專案中選擇一個專案。此示例演示瞭如何在 Android 中向 Spinner 新增專案。步驟 1 - 在 Android Studio 中建立一個新專案,轉到檔案 ⇒ 新建專案,並填寫所有必需的詳細資訊以建立新專案。步驟 2 - 將以下程式碼新增到 res/layout/activity_main.xml 中。步驟 3 - 將以下程式碼新增到 src/MainActivity.java 中。import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.MotionEvent; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Spinner; import android.widget.Toast; import java.util.ArrayList; public class MainActivity ... 閱讀更多
2K+ 閱讀量
使用序列化,我們可以在兩個 Activity 之間傳遞物件的 state 或陣列。在進入程式碼之前,我們應該瞭解序列化以及它如何在 Android 中與 Intent 一起工作。序列化是一個標記介面。使用序列化,我們可以將物件的 state 轉換為位元組流。位元組流是平臺無關的,因此它將在 JVM 和其他平臺上工作。以下是在兩個 Activity 之間傳送物件的示例。步驟 1 - 在 Android Studio 中建立一個新專案,轉到檔案 ⇒ 新建專案,並填寫所有必需的詳細資訊以建立... 閱讀更多
926 閱讀量
此示例演示瞭如何在 Android 中建立 CircularImageView。步驟 1 - 在 Android Studio 中建立一個新專案,轉到檔案 ⇒ 新建專案,並填寫所有必需的詳細資訊以建立新專案。步驟 2 - 要建立圓形檢視,我們應該在 gradle 檔案中新增 CircularImageView 庫,如下所示。apply plugin: 'com.android.application' android { compileSdkVersion 28 defaultConfig { applicationId "com.example.andy.myapplication" minSdkVersion 15 targetSdkVersion 28 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release ... 閱讀更多
此示例演示瞭如何透過廣播接收器檢查網際網路連線狀態。步驟 1 - 在 Android Studio 中建立一個新專案,轉到檔案 ⇒ 新建專案,並填寫所有必需的詳細資訊以建立新專案。步驟 2 - 要查詢網際網路狀態,我們必須將網路狀態許可權新增到 AndroidManifest.xml 檔案中,如下所示。步驟... 閱讀更多
14K+ 閱讀量
iOSiOS 是蘋果公司為移動裝置建立的作業系統。iOS 用於蘋果的許多移動裝置,例如 iPhone、iPod、iPad 等。iOS 使用廣泛,僅在普及度方面落後於 Android。iOS 架構是分層的。它在應用程式和硬體之間包含一箇中間層,因此它們不會直接通訊。iOS 中的較低層提供基本服務,而較高層提供使用者介面和複雜的圖形。iOS 的分層架構如下所示:AndroidAndroid 是一個作業系統... 閱讀更多