当前位置: 首页 > news >正文

win7自建网站周口建设网站的

win7自建网站,周口建设网站的,丽水网站开发,北京建设企业网站2.4 实现ClickedListener接口并重写onClick方法 2.5 实现onClick方法中的具体逻辑#xff0c;以此完成点击事件的相关业务操作 三、测试 3.1 登录远程模拟器 3.2 运行项目 四、精选好文 一、简介 1.1 什么是组件 组件就是文本、按钮、图片等元素的统称 1.2 什么是事件 …2.4 实现ClickedListener接口并重写onClick方法 2.5 实现onClick方法中的具体逻辑以此完成点击事件的相关业务操作 三、测试 3.1 登录远程模拟器 3.2 运行项目 四、精选好文 一、简介 1.1 什么是组件 组件就是文本、按钮、图片等元素的统称 1.2 什么是事件 事件就是可以被组件识别的操作常见的事件有单击、双击、长按和滑动等。 1.3 什么是单击事件 单击事件又称点击事件单击事件是我们平时操作过程中触发的最多的事件。 ​ 1.4 实现步骤 实现HarmonyOS鸿蒙的单击事件主要分为四个步骤 定义组件给组件分配唯一ID之后通过ID定位组件 给定义的组件绑定单击事件 实现ClickedListener接口并重写onClick方法 实现onClick方法中的具体逻辑以此完成点击事件的相关业务操作 二、案例 2.1 创建项目 File - New - New Project 选择Empty Ability(Java)单击Next; 填写项目相关配置信息点击Next; 项目创建完成后的效果如下 2.2 定义组件 这一步会定义一个按钮按钮也是一个组件并且给按钮组件分配唯一ID之后通过ID定位按钮组件在这里可能需要首先了解一下Ability相关技术这样可以更好的了解Ability框架以及页面之间的包含关系如果有完全不了解的可以查阅这篇文章做个简单入门《HarmonyOS鸿蒙—— Ability与页面》。 找到MainAbilitySlice.java文件然后按住ctrl键点击ResourceTable.Layout_ability_main进入ability_main.xml文件 也可以直接定位ability_main.xml文件 组件代码开发 ?xml version1.0 encodingutf-8? DirectionalLayout xmlns:ohos“http://schemas.huawei.com/res/ohos” ohos:height“match_parent” ohos:width“match_parent” ohos:alignment“center” ohos:orientation“vertical” Button ohos:id“$id:button” ohos:width“match_content” ohos:height“match_content” ohos:text“点击我” ohos:text_size“19fp” ohos:text_color“#FFFFFF” ohos:top_padding“8vp” ohos:bottom_padding“8vp” ohos:right_padding“70vp” ohos:left_padding“70vp” ohos:center_in_parent“true” ohos:margin“10vp” ohos:background_element“#007DFF” / 2.3 定义的组件绑定单击事件 Component findComponentById(**int **resID)方法返回的是ComponentComponent是HarmonyOS中所有组件的父类。我们首先找到MainAbilitySlice.java文件在onStart方法中进行事件的绑定。 package com.liziba.demo.slice; import com.liziba.demo.ResourceTable; import ohos.aafwk.ability.AbilitySlice; import ohos.aafwk.content.Intent; import ohos.agp.components.Button; import ohos.agp.components.Component; public class MainAbilitySlice extends AbilitySlice { Override public void onStart(Intent intent) { super.onStart(intent); super.setUIContent(ResourceTable.Layout_ability_main); //1. 找到组件 Button button  (Button) findComponentById(ResourceTable.Id_button); //2. 绑定单击事件 – 此时代码并未完成需要传入Component.ClickedListener的实现类 button.setClickedListener(); } Override public void onActive() { super.onActive(); } Override public void onForeground(Intent intent) { super.onForeground(intent); } } 2.4 实现ClickedListener接口并重写onClick方法 这里可以直接使用MainAbilitySlice实现Component.ClickedListener接口也可以通过定义内部类ButtonListener实现Component.ClickedListener接口或者定义其他外部类实现Component.ClickedListener接口都可以案例采用第二种情况。 package com.liziba.demo.slice; import com.liziba.demo.ResourceTable; import ohos.aafwk.ability.AbilitySlice; import ohos.aafwk.content.Intent; import ohos.agp.components.Button; import ohos.agp.components.Component; public class MainAbilitySlice extends AbilitySlice { Override public void onStart(Intent intent) { super.onStart(intent); super.setUIContent(ResourceTable.Layout_ability_main); //1. 找到组件 Button button  (Button) findComponentById(ResourceTable.Id_button); //2. 绑定单击事件 button.setClickedListener(new ButtonListener()); } Override public void onActive() { super.onActive(); } Override public void onForeground(Intent intent) { super.onForeground(intent); } } /** * 实现ClickedListener接口并重写onClick方法 */ class ButtonListener implements Component.ClickedListener { /** * 点击事件触发的操作会调用的方法 * param component     被点击的组件对象 */ 自我介绍一下小编13年上海交大毕业曾经在小公司待过也去过华为、OPPO等大厂18年进入阿里一直到现在。 深知大多数初中级Android工程师想要提升技能往往是自己摸索成长或者是报班学习但对于培训机构动则近万的学费着实压力不小。自己不成体系的自学效果低效又漫长而且极易碰到天花板技术停滞不前 因此收集整理了一份《2024年Android移动开发全套学习资料》初衷也很简单就是希望能够帮助到想自学提升又不知道该从何学起的朋友同时减轻大家的负担。 既有适合小白学习的零基础资料也有适合3年以上经验的小伙伴深入学习提升的进阶课程基本涵盖了95%以上Android开发知识点真正体系化 由于文件比较大这里只是将部分目录截图出来每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频并且会持续更新 如果你觉得这些内容对你有帮助可以扫码获取备注Android 总结 其实要轻松掌握很简单要点就两个 找到一套好的视频资料紧跟大牛梳理好的知识框架进行学习。多练。 视频优势是互动感强容易集中注意力 你不需要是天才也不需要具备强悍的天赋只要做到这两点短期内成功的概率是非常高的。 对于很多初中级Android工程师而言想要提升技能往往是自己摸索成长不成体系的学习效果低效漫长且无助。下面资料部分截图是我花费几个月时间整理的诚意满满特别适合有3-5年开发经验的Android程序员们学习。 《Android学习笔记总结移动架构视频大厂面试真题项目实战源码》点击传送门即可获取 / 总结 其实要轻松掌握很简单要点就两个 找到一套好的视频资料紧跟大牛梳理好的知识框架进行学习。多练。 视频优势是互动感强容易集中注意力 你不需要是天才也不需要具备强悍的天赋只要做到这两点短期内成功的概率是非常高的。 对于很多初中级Android工程师而言想要提升技能往往是自己摸索成长不成体系的学习效果低效漫长且无助。下面资料部分截图是我花费几个月时间整理的诚意满满特别适合有3-5年开发经验的Android程序员们学习。 [外链图片转存中…(img-9RbKxeC8-1712278101776)] 《Android学习笔记总结移动架构视频大厂面试真题项目实战源码》点击传送门即可获取
http://www.pierceye.com/news/17008/

相关文章:

  • 济南华企立方 网站昆明网站建设公司排名
  • 怎么做送餐网站做效果图的网站有哪些
  • 做外贸免费的网站有哪些企业网站公示怎么做
  • 个人求职网站履历怎么做地方志网站建设方案
  • 龙陵县住房和城乡建设局网站广东著名企业
  • 云南建设工程招标网站哈尔滨百度网站建设
  • 上海网站制作费用中国建设官方网站首页
  • 郴州网站建设公司哪里有珠海网站建设方案开发
  • 现在还有企业做网站的吗搭建网站案例
  • 学网站建设要多久微擎商城
  • 加强旅游网站建设微信怎样引流被加精准粉
  • 英文网站公司广西住房和城乡建设厅网站主页
  • 免费申请网站首选百度wordpress qqoq
  • 中国煤炭建设协会网站多平台发布工具
  • 福州网站制作维护服务网站功能有哪些
  • 体育西网站开发价格做知识产权服务的网站
  • 彩票网站制作网站开发与设计课程设计
  • 品牌网站建设公司推荐外贸网店建站模板
  • 龙华新区做网站个人外贸网站制作
  • 百度网站排名怎么做网销怎么找客户
  • 设计网站做多大合适华为手机官网入口
  • 伤豆丁文库网站开发小说代理平台
  • 婚恋网站女孩子都是做美容上海seo培训中心
  • 企业网站建设相关书籍百度关键词怎么做排名
  • 济南助企网站建设公司怎么样哪个网站的ppt模板最好
  • 做网站设计的广告公司哪家公司建站比较好
  • 建设通网站原理solidworks永久免费版
  • seo整站优化推广报价网站
  • 网站建设企业邮箱盗用网站模板
  • 计算机专业网站设计论文织梦做企业网站教程