找到 2041 篇文章 关于移动开发

Android 中的搜索视图是什么?

Arjun Thakur
更新于 2019年7月30日 22:30:23

195 次浏览

在深入研究搜索视图示例之前,我们应该了解 Android 中的搜索视图是什么。搜索视图就像 HTML 中的搜索框一样。我们可以从特定列表项中搜索任何内容。此示例演示了如何在 Android 中集成搜索视图。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 在上面的代码中,我们提供了搜索视图和列表视图,因为搜索视图将从…… 阅读更多

Android 中 ActionBar 中的NavigationView

George John
更新于 2019年7月30日 22:30:23

901 次浏览

在深入研究 NavigationView 示例之前,我们应该了解 NavigationView。NavigationView 就像 HTML 中的滑动菜单一样。NavigationView 由导航抽屉扩展。NavigationView 的大多数用例用于重定向不同的活动或显示个人资料信息。此示例演示了如何在 ActionBar 中集成 NavigationView。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 创建项目时,应选择导航抽屉活动,如下所示。选择导航抽屉活动后,点击…… 阅读更多

在 Android 中使用 Glide 加载图像

Chandu yadav
更新于 2019年7月30日 22:30:23

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 ... 阅读更多

如何在 Android Studio 中添加 Picasso 库?

Ankith Reddy
更新于 2020年1月27日 13:10:23

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 { ... 阅读更多

如何在 Android 中设计自定义吐司消息?

Arjun Thakur
更新于 2020年6月26日 05:26:43

890 次浏览

在深入研究自定义吐司之前,我们应该了解什么是吐司。吐司用于在当前屏幕上显示消息一段时间。一段时间后它会消失。在这个例子中,我们可以学习如何自定义吐司消息。此示例演示了如何在 Android 中创建自定义吐司消息。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 步骤 3 - 添加以下... 阅读更多

如何在 Android Studio 中加快 Gradle 构建过程?

George John
更新于 2019年7月30日 22:30:23

210 次浏览

在了解如何加快 Gradle 构建之前,我们应该知道什么是 Gradle 构建。在 Eclipse 之前,我们没有任何自动化脚本可以将 Java 和 XML 代码构建到 Android apk 中。因此,我们使用命令来生成 apk。为了优化此过程,Gradle 构建出现了。Gradle 是一个自动化脚本,用于使用 Android Studio 构建和生成 apk。什么是 Gradle 同步?Gradle 同步是下载在 Gradle 文件中声明的依赖项的自动化过程。一个简单的示例如下所示 - 如何在 Android 中加快 Gradle 构建?步骤 1 - 打开 gradle.properties ... 阅读更多

如何在 Android 中创建自定义 ActionBar?

Chandu yadav
更新于 2019年7月30日 22:30:23

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 ... 阅读更多

使用 Timber 增强 Android 中的日志记录体验

Ankith Reddy
更新于 2019年7月30日 22:30:23

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" ... 阅读更多

有人可以提供一个 Android 中 WebView 实现的确切示例吗?

Arjun Thakur
更新于 2019年7月30日 22:30:23

218 次浏览

在深入研究 WebView 实现之前,我们应该了解什么是 WebView。WebView 是视图的扩展,用于显示 HTML 内容或网页。WebView 中提供了以下方法。clearHistory() - 用于清除 WebView 历史记录 destroy() - 用于销毁 WebView 的内部状态 getUrl() - 用于返回当前 WebView url getTitle() - 用于返回当前 WebView 标题 canGoBack() - 指示当前 WebView 是否有后退历史记录项。使用 WebView,它会在默认的 Android 浏览器中打开 WebView 内容。如果要打开应用程序内部。ShouldOverrideUrlLoading 如下所示。private class ... 阅读更多

如何在 Android 中创建一个 ListView?

George John
更新于 2019年7月30日 22:30:23

3K+ 次浏览

在深入研究 ListView 示例之前,我们应该了解 ListView,ListView 是从 ArrayList、List 或任何数据库中提取的项目集合。ListView 的大多数用途是垂直格式的项目集合,我们可以上下滚动并点击任何项目。此示例演示了如何在 Android 中创建一个 ListView。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 在上面的 activity_main.xml 中,我们声明了一个 ... 阅读更多

广告
© . All rights reserved.