- 使用RecyclerView来创建一个颜色选择板颜色选择器,或者叫颜色选择板。给用户展示各种颜色,用户可以点击选取自己想要的颜色。实现的效果能够添加多个颜色,数量不定;能够滑动选择板的选项有点击选中效果选中的颜色要能通知出来效果图如下: 实现思路首先我们要把候选的颜色展示出来。可以看到一列有多个颜色。每个颜色item要能响应点击,而且要有选中效果。那么就是要存储选中的状态。 实现代码文件作... 使用RecyclerView来创建一个颜色选择板颜色选择器,或者叫颜色选择板。给用户展示各种颜色,用户可以点击选取自己想要的颜色。实现的效果能够添加多个颜色,数量不定;能够滑动选择板的选项有点击选中效果选中的颜色要能通知出来效果图如下: 实现思路首先我们要把候选的颜色展示出来。可以看到一列有多个颜色。每个颜色item要能响应点击,而且要有选中效果。那么就是要存储选中的状态。 实现代码文件作...
- 本文介绍内容,获取RecyclerView滑动(滚动)的距离。获取滑动的距离可能并不是一个非常常见的需求。在一些app中浏览文章内容时,我们可能会注意到一个「Top」按钮。点击这个按钮可以滑动回文章的顶部。而刚开始浏览文章时,这个按钮并没有显示出来。向下滑动到一定距离的时候,它才会出现。如果我们来实现这个功能,最先考虑的应该是获取RecyclerView滑动的距离。根据滑动的距离,来判断是否... 本文介绍内容,获取RecyclerView滑动(滚动)的距离。获取滑动的距离可能并不是一个非常常见的需求。在一些app中浏览文章内容时,我们可能会注意到一个「Top」按钮。点击这个按钮可以滑动回文章的顶部。而刚开始浏览文章时,这个按钮并没有显示出来。向下滑动到一定距离的时候,它才会出现。如果我们来实现这个功能,最先考虑的应该是获取RecyclerView滑动的距离。根据滑动的距离,来判断是否...
- 示例,用RecyclerView做出一个列表。显示测试数据。前面我们已经知道如何用RecyclerView显示一列数据。这里我们做出一个具体的例子。尽量做好看一点。这个示例会分为以下几个步骤:1.确定数据。这里用的是模拟数据。2.设计UI和表现形式。3.编写layout与适配器。 模拟数据巧妇难为无米之炊,模拟数据就是模拟需求。新建一个类DataTest,设计4个属性。public clas... 示例,用RecyclerView做出一个列表。显示测试数据。前面我们已经知道如何用RecyclerView显示一列数据。这里我们做出一个具体的例子。尽量做好看一点。这个示例会分为以下几个步骤:1.确定数据。这里用的是模拟数据。2.设计UI和表现形式。3.编写layout与适配器。 模拟数据巧妇难为无米之炊,模拟数据就是模拟需求。新建一个类DataTest,设计4个属性。public clas...
- keywords: RecyclerView,点击,接口,抽象类description: 点击,是最常见最重要的的交互手段。本文介绍RecyclerView设置点击的方法。这里给出比较常见的实现方式,即监听者模式。对比了接口和抽象类的使用。 RecyclerView响应子项点击点击,是最常见最重要的的交互手段。本文介绍RecyclerView设置点击的方法。这里给出比较常见的实现方式,即监... keywords: RecyclerView,点击,接口,抽象类description: 点击,是最常见最重要的的交互手段。本文介绍RecyclerView设置点击的方法。这里给出比较常见的实现方式,即监听者模式。对比了接口和抽象类的使用。 RecyclerView响应子项点击点击,是最常见最重要的的交互手段。本文介绍RecyclerView设置点击的方法。这里给出比较常见的实现方式,即监...
- 本文介绍RecyclerView的使用入门。这里给出一种比较常见的使用方式。 本文介绍RecyclerView的使用入门。这里给出一种比较常见的使用方式。
- 华为鸿蒙系统作为国产移动端手机系统的希望(不限于移动端),本人虽然不能参与其研发,但还是想出一份力,推广一波儿的。所以,平时一直关注着它的发展,比如某些阶段性的突破和新的重大功能推出。鸿蒙系统发布这么久了,很多功能也在不断完善过程中。 华为鸿蒙系统作为国产移动端手机系统的希望(不限于移动端),本人虽然不能参与其研发,但还是想出一份力,推广一波儿的。所以,平时一直关注着它的发展,比如某些阶段性的突破和新的重大功能推出。鸿蒙系统发布这么久了,很多功能也在不断完善过程中。
- 安卓安装教程Android studio和第一个程序运行 安卓安装教程Android studio和第一个程序运行
- 1.下载v900源码2. 修改device/hisilicon/build/rootfs.mk a). 将CONFIG_BUSYBOX_NAME := hisilicon_android_defconfig改为CONFIG_BUSYBOX_NAME := hisilicon_glibc_defconfig b). 增加MKFLAGS += CONFIG_STATIC=y编译选项3... 1.下载v900源码2. 修改device/hisilicon/build/rootfs.mk a). 将CONFIG_BUSYBOX_NAME := hisilicon_android_defconfig改为CONFIG_BUSYBOX_NAME := hisilicon_glibc_defconfig b). 增加MKFLAGS += CONFIG_STATIC=y编译选项3...
- 1 预置条件需要海思Soc环境已部署sshd。具体可以参考https://bbs.huaweicloud.com/community/myblog2 Linux gdbserver搭建2.1 交叉编译交叉编译环境以Ubuntu18.04_x86_64为例。海思Soc板端以CS形态为例。2.2 获取gdb源码当前MindStudio仅支持ubun... 1 预置条件需要海思Soc环境已部署sshd。具体可以参考https://bbs.huaweicloud.com/community/myblog2 Linux gdbserver搭建2.1 交叉编译交叉编译环境以Ubuntu18.04_x86_64为例。海思Soc板端以CS形态为例。2.2 获取gdb源码当前MindStudio仅支持ubun...
- 1 背景当前MindStudio及配套ADK需要从ADX切换到SSH,MindStudio需要通过SSH登录对应的AI-Host。对于C7x、MDC、DC环境,可以通过系统包管理器apt/yum等直接安装openssh-server;而海思Soc Linux/Android环境是精简过的嵌入式环境,必须通过源码编译的方式进行安装。此处以CS形态为例。2 Linux环境... 1 背景当前MindStudio及配套ADK需要从ADX切换到SSH,MindStudio需要通过SSH登录对应的AI-Host。对于C7x、MDC、DC环境,可以通过系统包管理器apt/yum等直接安装openssh-server;而海思Soc Linux/Android环境是精简过的嵌入式环境,必须通过源码编译的方式进行安装。此处以CS形态为例。2 Linux环境...
- 刚刚报名参加了华为云的“移动应用开发全栈成长计划“系列教程,由于视频教程于2015年录制,教程中对于Android开发环境的搭建没有完整说明。目前Android的推荐开发工具已由Eclipse改为Android Studio。为了和视频教程的操作一致,现将在Windows 10中,Eclipse 搭建 Android 开发环境的创建过程详细列举出来,以便使用。 刚刚报名参加了华为云的“移动应用开发全栈成长计划“系列教程,由于视频教程于2015年录制,教程中对于Android开发环境的搭建没有完整说明。目前Android的推荐开发工具已由Eclipse改为Android Studio。为了和视频教程的操作一致,现将在Windows 10中,Eclipse 搭建 Android 开发环境的创建过程详细列举出来,以便使用。
- 什么是AndroidAndroid 是一个开源的,基于 Linux 的移动设备操作系统,如智能手机和平板电脑。Android 是由谷歌及其他公司带领的开放手机联盟开发的。Android 提供了一个统一的应用程序开发方法,这意味着开发人员只需要为 Android 进行开发,这样他们的应用程序就能够运行在不同搭载 Android 的移动设备上。Android 开发优势开放源代码众多开发者及强大的... 什么是AndroidAndroid 是一个开源的,基于 Linux 的移动设备操作系统,如智能手机和平板电脑。Android 是由谷歌及其他公司带领的开放手机联盟开发的。Android 提供了一个统一的应用程序开发方法,这意味着开发人员只需要为 Android 进行开发,这样他们的应用程序就能够运行在不同搭载 Android 的移动设备上。Android 开发优势开放源代码众多开发者及强大的...
- 一、添加依赖在 Module 级别的 build.gradle 中进行如下配置 :dependencies { // 使用 Android X 的应用添加该依赖 implementation 'pub.devrel:easypermissions:3.0.0' // 使用 Android Support Library 支持库 , 添加该依赖 implementat... 一、添加依赖在 Module 级别的 build.gradle 中进行如下配置 :dependencies { // 使用 Android X 的应用添加该依赖 implementation 'pub.devrel:easypermissions:3.0.0' // 使用 Android Support Library 支持库 , 添加该依赖 implementat...
- 简介帮助用户快速启动应用程序中的常见或推荐功能创建方式静态快捷方式:在打包到APK或应用包中的资源文件中定义。适合在用户与应用程序互动的整个生命周期内使用一致结构链接到内容的应用程序,即固定功能,固定跳转的页面。动态快捷方式:只能在运行时由应用发布,更新和删除(静态和动态加在一起最多四个,因为大多数启动器只能显示四个)。用于上下文相关的应用程序中的操作,快捷方式将需要经常更新。固定快捷方式:... 简介帮助用户快速启动应用程序中的常见或推荐功能创建方式静态快捷方式:在打包到APK或应用包中的资源文件中定义。适合在用户与应用程序互动的整个生命周期内使用一致结构链接到内容的应用程序,即固定功能,固定跳转的页面。动态快捷方式:只能在运行时由应用发布,更新和删除(静态和动态加在一起最多四个,因为大多数启动器只能显示四个)。用于上下文相关的应用程序中的操作,快捷方式将需要经常更新。固定快捷方式:...
- “零”基础的Copy攻城狮居然敢实战MindSpore Lite开发目标检测的安卓APP,谁给的勇气?是梁静茹吗? “零”基础的Copy攻城狮居然敢实战MindSpore Lite开发目标检测的安卓APP,谁给的勇气?是梁静茹吗?
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签