7K+ 次查看
在进入示例之前,我们应该了解什么是垂直滚动视图(滚动视图)。垂直滚动视图由 android.widget.ScrollView 类提供。它用于垂直方向滚动子视图。此示例演示了如何使用垂直滚动视图。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 ... 阅读更多
870 次查看
在进入示例之前,我们应该了解什么是日期选择器以及它在 Android 中是如何工作的。日期选择器是框架布局的子类,它允许选择日期、月份和年份。此示例演示了如何使用 Android 日期更改监听器。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 在上面的代码中,我们声明了日期选择器来选择日期。当您选择... 阅读更多
436 次查看
Snackbar 就像 Android 中的 Toast,但它会与操作进行交互。它将在屏幕底部显示消息,而不会与其他视图进行交互,并在超时后自动关闭。此示例演示了如何集成 Android Snackbar。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 打开 build.gradle 并添加设计支持库依赖项。apply plugin: 'com.android.application' android { compileSdkVersion 28 defaultConfig { applicationId "com.example.andy.myapplication" minSdkVersion 19 ... 阅读更多
10K+ 次查看
根据 Oracle 文档,SimpleDateFormat 是一个具体的类,用于以区域敏感的方式格式化和解析日期。在此示例中,我们已从 Java 中导入简单日期格式类,如下所示 -import java.text.SimpleDateFormat; import java.util.Date;步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 在上面的代码中,我们提供了文本视图,它将在窗口管理器上打印当前日期。步骤 3 - 将以下代码添加到... 阅读更多
432 次查看
在了解 Android 序列布局之前,我们应该了解 Android 中的序列布局是什么。序列布局包含一系列步骤以及进度条。根据序列,它遵循动画进度条。此示例演示了如何在 Android 中使用序列布局。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 打开 build.gradle(app) 并添加设计支持库依赖项。apply plugin: 'com.android.application' android { compileSdkVersion 28 defaultConfig { applicationId "com.example.andy.myapplication" minSdkVersion 19 ... 阅读更多
241 次查看
在进入示例之前,我们应该了解测试场景。在登录页面中,通常我们会从 EditText 中获取电子邮件 ID 和密码。从 EditText 中获取电子邮件 ID 时。我们应该知道,它是否为有效格式。此示例演示了如何检查 EditText 的文本是否为电子邮件地址。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 在上面的布局中,我们... 阅读更多
543 次查看
在进入示例之前,我们应该了解 Android 中的 TabHost 是什么。TabHost 包含一组选项卡。每个选项卡根据项目规范包含片段或活动。用户可以从左到右或从右到左滚动选项卡。此示例演示了如何在 Android 中使用 TabHost。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 ... 阅读更多
4K+ 次查看
Intent 过滤器是 IntentFilter 类的实例。Intent 过滤器在使用隐式 Intent 时很有用,它不会在 Java 代码中处理,我们必须在 AndroidManifest.xml 中设置它。Android 必须知道它正在启动哪种 Intent,因此 Intent 过滤器向 Android 提供有关 Intent 和操作的信息。在启动 Intent 之前,Android 将进行操作测试、类别测试和数据测试。此示例演示了如何在 Android 中使用 Intent 过滤器。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有... 阅读更多
1K+ 次查看
在进入示例之前,我们应该了解 Android 中的自动完成文本视图是什么。自动完成文本视图就像 EditText,它是 EditText 的子类,但它会将建议显示为下拉列表。我们必须为自动完成文本视图设置阈值。例如,我们将其阈值设置为 1,因此如果用户输入一个字母,它将根据阈值字母提供建议。此示例演示了如何将适配器设置为自动完成文本视图。步骤 1 - 在 Android Studio 中创建一个新项目,... 阅读更多
977 次查看
要在 UITableView 中插入新单元格,我们首先必须创建一个表格视图单元格,然后使用 Table View 的 Cell for row at 方法将其添加到表格视图中。我们可以使用 Storyboard 或通过创建 UITableViewCell 类的 nib 来创建单元格。在 View Controller 中拖放一个 Table View 并将其插座连接到 ViewController 类。让我们在刚刚创建的 Table View 中创建一个单元格并创建其类,将其命名为 CustomCell,并将类分配给单元格。为其提供一个标识符“CustomCell”在单元格中添加一个标签并将其更改为... 阅读更多