582 次浏览
在很多情况下,我们需要根据项目需求更改不同的操作栏颜色。此示例演示了如何创建两个具有不同颜色状态栏的活动。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 在上面的代码中,我们创建了一个按钮,当您单击按钮时,它将调用第二个活动。步骤 3 - 将以下代码添加到 src/MainActivity.java包 com.example.andy.myapplication;导入... 阅读更多
3K+ 次浏览
在进入示例之前,我们应该了解 Android 中的 TextInputLayout 是什么。TextInputLayout 由线性布局扩展而来。它将充当 EditText 的包装器,并显示 EditText 的扁平化提示动画。此示例演示了如何实现 Android TextInputLayout。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 在上面的代码中... 阅读更多
4K+ 次浏览
在进入示例之前,我们应该了解什么是绝对坐标。这意味着视图在窗口管理器上的绝对位置 (x, y)。此示例演示了如何获取视图的绝对坐标。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 在上面的 xml 中,我们给了一个 TextView。当用户点击 TextView 时,它将在 Toast 上显示视图的位置。步骤 3 - 添加以下... 阅读更多
2K+ 次浏览
Android 支持两种方向:纵向和横向。我们可以在 Android 应用程序中禁用方向。此示例演示了如何在 Android 中禁用横向模式。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 在上面的代码中,它包含线性布局和 EditText。它将支持横向和纵向,如下所示 -以上输出指示横向模式以上输出指示纵向模式。要禁用横向模式,需要... 阅读更多
Android 使用 RecognizerIntent.ACTION_RECOGNIZE_SPEECH 支持 Google 内置的文本到语音 API。在此示例中,演示了如何集成 Android 语音到文本。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 在上面的代码中,我们创建了一个 TextView 和一个 ImageView。当用户单击 ImageView 时,它将调用 Google 语音到文本 API 并将文本添加到文本... 阅读更多
515 次浏览
在进入示例之前,我们应该了解 Android 中的下拉刷新布局是什么。我们可以将 Android 中的下拉刷新称为滑动刷新。当您从上到下滑动屏幕时,它将根据 setOnRefreshListener 执行某些操作。此示例演示了如何实现 Android 下拉刷新。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 在上面的代码中,我们给出了 swipeRefreshLayout 作为父... 阅读更多
770 次浏览
在进入示例之前,我们应该了解什么是渐变色。根据维基百科,在计算机图形学中,颜色渐变(有时称为颜色渐变或颜色渐变)指定了一系列依赖于位置的颜色,通常用于填充区域。例如,许多窗口管理器允许将屏幕背景指定为渐变。此示例演示了如何在 android 中创建动画渐变背景。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。... 阅读更多
5K+ 次浏览
在进入示例之前,我们应该了解 Android 中的 Recycler view 是什么。Recycler view 是 ListView 的更高级版本,它基于 View holder 设计模式工作。使用 Recycler view,我们可以显示网格和项目的列表。此示例演示了如何通过创建一个显示学生姓名和年龄的漂亮学生记录应用程序来更新 Recycler View 适配器。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 打开 build.gradle 并添加 Recycler view & Card view ... 阅读更多
在进入示例之前,我们应该了解 Android 中的 Recycler view 是什么。Recycler view 是 ListView 的更高级版本,它基于 View holder 设计模式工作。使用 Recycler view,我们可以显示网格和项目的列表。此示例演示了如何通过创建一个显示学生姓名和年龄的漂亮学生记录应用程序来使用 LinearLayoutManager 滚动到 RecyclerView 的顶部。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 打开 build.gradle 并添加 Recycler ... 阅读更多
1K+ 次浏览
在进入示例之前,我们应该了解 Android 中的 Recycler view 是什么。Recycler view 是 ListView 的更高级版本,它基于 View holder 设计模式工作。使用 Recycler view,我们可以显示网格和项目的列表。此示例演示了如何通过创建一个显示学生姓名和年龄的漂亮学生记录应用程序来使用 Recycler View 构建水平列表视图。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 打开 build.gradle 并添加 Recycler ... 阅读更多