• 微课程--Android--基础控件的使用


    view

    viewgroup是一种特殊的view,里面可以包含其他的view

    如何生成view:

    1 在代码里动态生成

    2 写在XML里面

    view的常见属性--宽度

    wrap_content 随着内容的大小而改变大小

    match_parent 和父视图的大小一样

    150dp 设置150独立像素,固定的大小

    view的常见属性--尺寸

    如果使用dp作为view的尺寸单位,可以根据屏幕的密度自动进行缩放,从而在不同的屏幕上都能显式同样的大小

    如果使用px作为尺寸单位,在不同分辨率的手机上view的大小会差别很大

    在代码中给view定尺寸的时候,可以根据设计师的模板大小来定尺寸

    如果模板是,代码中就除以1.5,如果是,就除以2

    如果宽是1080,那么就除以3

    在程序中dp用来设置view的尺寸,而sp用来设置字体的大小,因为sp可以随着系统更改字体大小而变化,px一般用不到

    view的常见属性--id

    通过给view设置id,可以在代码中通过id找到这个view

    view的常见属性--margin,padding

    marign是外边距,padding是内边距

    view的常见属性--gravity 对齐方式

    view的常见属性--weight 比例

    这三个view是竖直排列的,所以height属性要设为0,不然view依然会按照自己设置的尺寸来显式

    view的常见属性--background

    使用16进制来表示颜色

    background可以赋值颜色,也可以赋值图片

    view的常见属性--

    用法差不多,都是用true或false

    view的常见属性--

    view响应事件的方法

    一共有两种方法

    TextView的属性

     给textView设置自己的字体:

    先把字体存储到assets里

    然后赋值给需要的textView

    给textView设置图标

    textView的文本混排

    如果要设置clickablespan,就必须要加上

    textView的其他混排方式

    在一个地方写一段html,然后,在代码中加上

     button

    RadioButton

    CheckBox

    Switch/ToggleButton

    button的常见方法

    进度条

  • 相关阅读:
    使用WebAPI流式传输大文件(在IIS上大于2GB)
    网页扫描仪图像上传
    网页高拍仪图像上传
    C++
    Tomcat Connector三种执行模式(BIO, NIO, APR)的比較和优化
    编程精粹--编写高质量C语言代码(1):假想编译程序
    一个软件项目的总纲性的測试计划叫什么?
    Java字符串的格式化与输出
    Servlet入门(第一个Servlet的Web程序)
    求职小技巧,赢得大机会
  • 原文地址:https://www.cnblogs.com/chebaodaren/p/6247851.html
Copyright © 2020-2023  润新知