zoukankan      html  css  js  c++  java
  • 2021 2 1 android开发学习笔记 6

    41、事件处理的两种处理

    (1) 基于监听的事件处理,为UI组件绑定事件监听器,

     

     

    (2) 基于回调的事件处理,重写Android Q组件特定的回调方法,

     

    42、物理按键事件,物理按键就是手机自带的按键,按下时触发onKeyDown(),松开事触发 onKeyUp()方法,长按时触发OnKeyLongPress()方法,三个方法都可重写,

    43、常见的事件

    (1) 单击事件,

     

    (2) 长按事件,

     

    (3) 触摸事件,

     

    在同时定义触摸事件和单击事件时,android会首先触发触摸事件,如果触摸事件返回false也就是未完全消耗事件的话,android会执行单击事件,

    44、字符串资源,创建项目时默认在res/value下,

    (1) 在布局文件中使用字符串资源,基本语法:

     

    使用语法:

     

    (2) java文件中使用字符串资源,语法:

     getResource().getString()

     

    45、数组资源,子元素:

     

    定义数组资源:

     

    使用数组资源:

    (1) XML中使用数组资源,

     

    (2) java文件中使用数组资源

     

    46、状态列表资源,定义状态列表:

     

    使用状态列表资源:

     

    47、样式资源,在res/style文件中定义样式资源,定义:

    XML中设置样式,

     

    48、菜单资源文件,在res中新建menu目录,定义:

     

    创建菜单,要重写onCreateOptionsMenu()方法,

     

    处理菜单项,重写OnOptionItemSelected()方法:

     

    49、上下文菜单

    (1) 先为组件注册山下文菜单

     

    (2) 后添加上下文菜单

     

    (3) 最后处理菜单项,

     

  • 相关阅读:
    AngularJS ng-show 指令
    JavaScript 表单
    input type=”datetime”-local (Elements) – HTML 中文开发手册
    CSS3 overflow-y 属性
    ASP CodePage 属性
    Spring Boot的特性:外部化配置和配置随机值
    Java 之 Properties类 属性集
    Java 之 IO 异常的处理【了解】
    Java 之 字符输出流[Writer]
    Java 之 字符输入流[Reader]
  • 原文地址:https://www.cnblogs.com/fuxw4971/p/14358655.html
Copyright © 2011-2022 走看看