ProgressBar 进度条、PopuoWindow 弹出框、Dialog 对话框 (重点)、Spinner 下拉框 (重点)

1 阶段性的小节

  1. 布局

    线性布局

    相对布局

    表格布局

    帧布局

    约束布局

  2. 控件

    基础控件:

TextView

常用属性

给文本框设置边框(资源文件)

带图片的文本框

EditText

常用属性

hint 提示

inputType

ImageView

常用属性

src

scaleType

Button 继承自 TextView

常用属性

资源文件的使用

stateDrawableList

点击事件(4种点击事件,3种掌握,1种了解)

内部类

匿名内部类

实现接口 (Activity中按钮较多的情况)

ImageButton

常用属性

RadioButton -- RadioGroup

常用属性

如果存在多个RadioButton,需要放入RadioGroup进行分组

RadioGroup排列方式默认垂直,可以通过修改orientation修改成水平

点击事件需要设置RadioGroup

CheckBox 复选

常用属性的使用

点击事件

高级控件:

ScrollView

ScrollView有且只能有一个子view(布局-LinearLayout或RelativeLayout)

如果说子view中的height没有比scrollView高,不能滑动

只能垂直滑动,不能水平滑动,如果想要水平滑动,需要使用HorizatonalScrollView

滑动顶部、滑动底部

2 今日内容

ProgressBar 进度条

PopuoWindow 弹出框

Dialog 对话框 (重点)

Spinner 下拉框 (重点)

Activity之间的跳转

Intent intent = new Intent(MainActivity.this, MainActivity2.class);
startACtivity(intent);

ProgressBar 进图条

进度条分类?

 分为旋转进度条和水平进度条

PopupWindow 弹出框 (不是通过拖拽的方式生成)

可以加载一个view或者导入自定义的xml布局

加载一个view应该怎么做?

如何导入自定义布局?

1.在layout下自定义一个layout.xml文件

 2.将xml文件转换成view

Dialog 对话框(不是通过拖拽的方式生成)

Dialog和PopupWindow的区别?

  • PopupWindow为非模态,可以继续操作弹出界面之下的控件;
  • Dialog为模态,必须先取消Dialog才能操作Dialog之下的控件;

基本的对话框要包含什么内容?

标题

内容

按钮

对话框的种类?

 1、普通 对话框 2、列表 对话框 3、单选 对话框 4、多选 对话框 5、等待 对话框 6、进度条 对话框 7、自定义 对话框

Spinner 下拉框

静态赋值

读取Strings.xml中的数据,将数据加载到spinner

如何操作

        1. 在values/strings.xml 中定义一个 String-array
        1. 只需要在Spinner中添加属性  entries,在该属性中调用string-arra

动态赋值

ArrayAdapter

如何取值?

跟按钮结合的使用

点击事件是放在button上的

独立使用的

点击事件只能放在Spinner

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值