day28阶段小结:
1.布局
-
线性布局(LinearLayout):
-
相对布局(RelativeLayout):
2.控件
基础控件:
-
TextView:
-
给文本设置边框
-
带图片的文本框
-
-
EditText:
-
常用属性
-
hint:输入框输入提示,点击后消失
-
inputtype:点击输入框时,弹出的键盘输入类型
-
-
-
inmageView
-
src:相当于引用图片资源,引出scaletype
-
-
Button(继承于TextView)
-
常用属性
-
shape:资源文件,
-
statedrawableList:给按钮设置两个背景 色,或图
-
-
点击事件:
-
内部类
-
匿名内部类
-
Activity实现
OnClickLitener
-
-
-
RadioButton:
-
在多选情况下一般跟radiogroup一起使用
-
RadioGroup
默认水平,可以通过orientation
来控制排列方式,水平还是垂直。 -
他的点击事件声明到radiogroup
-
-
inmagebutton:
-
checkbox:
高级控件:
-
scrollview:信息滑动
-
一般跟线性布局一起使用,因为scrollview的特性是,有且只有一个子view(布局)可以是(LinearLayout或者是RelativeLayout),
-
scrollview最大的特点,如果view没有子view的高度高,就不能滑动
-
默认垂直滑动,想要水平滑动要使用Scrollvew