美文网首页
每周一结

每周一结

作者: 半世流离_6597 | 来源:发表于2017-12-24 23:49 被阅读0次

1、textView是用来显示字符串的组件,在手机上就是显示一块文本的区域。常用属性:字体 textSize 、颜色textColor、链接 autoLink、行数  maxLines  lines

2、EditText文本编辑器。常用属性:ems:最大显示的字符数、hint:默认提示、文本inputType、最大行数maxLines

3、点击事件

点击事件

a:android:onCLick ="方法名字"  java: public void 方法名(View v){}

b:观察者模式 java 接口的方式 接口回调

//被观察者

① Button btn = (Button)findViewById(R.id.xxx);

实现  View.OnClickListener

btn.setOnClickListener(this)

//观察者

onClick(View v){

点击时间

}

4、ImageView src:

* center 按图片本来的大小进行显示,当图片长/宽超过ImageView的固定长宽的时候则截取图片居中部分显示。

* centercrop 按比例扩大图片的size居中显示,使得图片长宽等于或大于ImageView的长(宽:并不能同时的满足)。

* centerinside   将图片的内容完整居中显示,通过按比例缩小或原来的size使图片长宽等于或小于ImgeView的长。

* fitCenter  把图片按比例扩大/缩小到ImageView的宽度,居中显示:(和centerInside不同的是:fitCenter操作后只要一边满足要求即可。

* fitXY 把图片 不按比例 扩大/缩小到View的大小显示; 即:完全的填满了组件。

5、ViewSwitcher

ViewSwitcher代表了视图切换组件,它本身继承了FrameLayout,因此可以将多个View层叠在一起,每次只显示一个组件。

注:若View的数量超过两个,会抛出异常:java.lang.IllegalStateException,打印 "Can't add more than 2 views to a ViewSwitcher"。

CheckBox和Button一样,也是一种古老的控件,它的优点在于,不用用户去填写具体的信息,只需轻轻点击,缺点在于只有“是”和“否”两种情况,但我们往往利用它的这个特性,来获取用户的一些信息。

RadioButton和CheckBox的区别:

1、单个RadioButton在选中后,通过点击无法变为未选中

单个CheckBox在选中后,通过点击可以变为未选中

2、一组RadioButton,只能同时选中一个

一组CheckBox,能同时选中多个

3、RadioButton在大部分UI框架中默认都以圆形表示

CheckBox在大部分UI框架中默认都以矩形表示

RadioButton和RadioGroup的关系:

1、RadioButton表示单个圆形单选框,而RadioGroup是可以容纳多个RadioButton的容器

2、每个RadioGroup中的RadioButton同时只能有一个被选中

3、不同的RadioGroup中的RadioButton互不相干,即如果组A中有一个选中了,组B中依然可以有一个被选中

4、大部分场合下,一个RadioGroup中至少有2个RadioButton

5、大部分场合下,一个RadioGroup中的RadioButton默认会有一个被选中,并建议您将它放在RadioGroup中的起始位置

在一个项目中我们可能会需要用到相同的布局设计,如果都写在一个xml文件中,代码显得很冗余,并且可读性也很差,所以我们可以把相同布局的代码单独写成一个模块,然后用到的时候可以通过 标签来重用layout代码。如下:

android:background="@drawable/bt"xmlns:android="http://schemas.android.com/apk/res/android">

android:layout_width="wrap_content"android:layout_centerInParent="true"android:layout_height="wrap_content"/>

android:layout_alignParentRight="true"android:focusable="false"android:textColor="@color/white"

android:background="@drawable/okbutton"android:layout_marginRight="3px"/>

相关文章

  • 每周一结

    1.启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,...

  • 每周一结

    SP: SharedPreferences 不需要权限 应用内部 data/data/包名 sp .xml 1:S...

  • 每周一结

    适配器:. 顾名思义,就是把一些数据给弄得适当,适合以便于在View上显示。可以看作是界面数据绑...

  • 每周一结

    1、textView是用来显示字符串的组件,在手机上就是显示一块文本的区域。常用属性:字体 textSize ...

  • 每周一结

    这周感觉还是过的很快,不知不觉就过去了,所以长大后时间真的不经用。这周学会了弹《好想你》这首曲子,但还是不够熟练,...

  • 每周一结

    这周看了两部电影《谁先爱上他的》、《造雨人》、一部动漫《未闻花名》、两个故事点子却没写出来 下周计划看完一本书《自...

  • 每周一结1

    永远不要抱侥幸心理。 不要把今天的事情留到明天,总会有无数个明天再等你,若干个明天过后会发现,累积下的任务比你预想...

  • 每周一结(2019.02.18-2019.02.24)

    一、本职工作 这周小团队里有人请假,人手不足,工作上有些吃力,基本上每天都很忙碌饱和。 给我的启发是: 第一、抓住...

  • 每周一结(2019.02.11-2019.02.17)

    一、本职工作 这周有由于刚过年回来,各项事务都堆积在了一起,比较忙碌,甚至有些混乱。团队中有人临时休假后一时找不到...

  • 每周一结(20190225-20190303)

    一、本职工作 计划:梳理小团队的事务,明确各自分工。后来由于太忙碌没有做? 二、个人健康 健身:健身房去了...

网友评论

      本文标题:每周一结

      本文链接:https://www.haomeiwen.com/subject/jscpwxtx.html