zoukankan      html  css  js  c++  java
  • 安卓学习19

    今天学习了安卓的一些知识其中主要的是:

    自定义View

      自定义 UI 控件有 2 种方式:继承系统提供的成熟控件(比如 LinearLayout、RelativeLayout、ImageView 等);直接继承自系统 View 或者 ViewGroup,并自绘显示内容。

      一共有 3 种测量模式。EXACTLY:表示在 XML 布局文件中宽高使用 match_parent 或者固定大小的宽高;AT_MOST:表示在 XML 布局文件中宽高使用 wrap_content;UNSPECIFIED:父容器没有对当前 View 有任何限制,当前 View 可以取任意尺寸,比如 ListView 中的 item。

      onDraw:主要负责绘制 UI 元素;onMeasure:主要负责测量自定义控件具体显示的宽高;onLayout:主要是在自定义 ViewGroup 中复写,并实现子 View 的显示位置,并在其中介绍了自定义属性的使用方法。

  • 相关阅读:
    docker-compose 命令详解
    Ubuntu 安装 rabbitmq
    scrapy.cmdline.execute
    queue.Queue()
    多线程通信
    多线程(thread+queue 售票)
    协程
    线程
    利用Nginx实现反向代理web服务器
    利用Nginx实现反向代理web服务器
  • 原文地址:https://www.cnblogs.com/092e/p/14916614.html
Copyright © 2011-2022 走看看