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 是一个操作系统... 阅读更多