zoukankan      html  css  js  c++  java
  • 微课程--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的常见方法

    进度条

  • 相关阅读:
    java常见排序算法选择排序、冒泡排序、插入排序分析与比较
    使用SqlBulkCopy批量插入或迁移数据(转)
    用ADO.Net实现Oracle大批量数据更新优化(转)
    MSSQL 查询优化(转)
    .net的dataset,datatable,object等对象转json方法
    VS2005中的水晶报表也可以用推模式动态绑定数据源
    web项目经理手册开发时间估算
    Ajax:拥抱JSON,让XML走开
    (转)我国IT行业“项目经理制”现状
    转:web项目经理手册风险管理
  • 原文地址:https://www.cnblogs.com/chebaodaren/p/6247851.html
Copyright © 2011-2022 走看看