为了账号安全,请及时绑定邮箱和手机立即绑定

Android攻城狮的第二门课(第1季)

难度入门
时长 5小时 0分
学习人数
综合评分9.43
320人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.1 逻辑清晰
  • ProgressBar的关键属性 android:max="100" ——最大显示进度 android:progress="50" ——第一显示进度 android:secondaryProgress="80" ——第二显示进度 android:indeterminate="false" 设置是否模糊显示(indeterminate:模糊的、不明确的) true表示不精确显示进度,false表示精确显示进度 ---------------------------- 关键方法: (1)setProgress(int) 设置第一进度 (2)setSecondaryProgress(int) 设置第二进度 (3)getProgress() 获取第一进度 (4)getSecondaryProgress() 获取第二进度 (5)incrementProgress(int) 增加或减少第一进度 (6)incrementSecondaryProgress(int) 增加或减少第二进度 (7)getMax() 获取最大进度
    查看全部
  • 标题中的ProgressBar总结。 在OnCreate中加入如下代码 //标题启用进度条 requestWindowFeature(Window.FEATURE_PROGRESS); //启用带进度进度条 requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); //启用不带进度进度条 setProgressBarVisibility(true); //设置“带进度进度条”可见 setProgressBarIndeterminateVisibility(true);//设置“不带进度进度条”可见 setProgress(600); //设置“带进度进度条”当前进度。默认Max为10000
    查看全部
  • ProgressBar的显示风格 大的环形progressBar: 中的环形progressBar: style默认 小的环形progressBar: 水平progressBar:
    查看全部
  • ProgressBar 进度条组件 课程目标: (1)制定ProgressBar显示风格,例如“旋转的圆圈或者是水平的”进度条 (2)ProgressBar的分类,分为两类,精确和不精确的进度条,主要看有没有显示数字(刻度)。 (3)标题上ProgressBar的设置 (4)ProgressBar的关键属性,例如刻度 (5)ProgressBar的关键方法 (6)ProgressDialog的基础使用,对话框的形式 (7)自定义ProgressBar样式
    查看全部
    0 采集 收起 来源:ProgressBar简介

    2017-05-06

  • Spinner实现下拉框 1.设置数据源。List<String>list; list=new ArrayList<String>(); list.add("XXX"); 2.新建纯文本的ArrayAdapter(数组适配器)adapter=new ArrayAdapter<String>(context,textViewResourceId,objects); 第一个参数:上下文,也就是this; 第二个参数,也就是下拉列表的布局,这里选择系统自带的布局:android.R.layout_simple_spinner_item;(注意不要少了android) 第三个参数:数据源,也就是list。 3.Adapter设置一个下拉列表样式(上一步只是一个下拉列表框(不包括下拉菜单),这里要设置下拉菜单的样式) adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 4.Spinner加载适配器 spinner.setAdapter(adapter); 5.设置监听器 (1)MainActivity实现接口OnItemSelectedListener;//注意,是Selected,不是Clicked (2)spinner.setOnItemSelectedListener(this); (3)重写OnItemSelected(<AdapterView<?>parent,View view,int position,int id>){ //获取城市名,方法1: String cityName=adapter.getItem(position); //获取城市名,方法2: //String cityName = list.get(position); text.setTexw("您选择的城市是"+cityName); } (4)设置监听器:spinner.setOnItemSelectedListener(this);
    查看全部
    0 采集 收起 来源:实现下拉列表

    2018-03-22

  • 使用Spinner(纺纱机)实现下拉列表 第三步:为适配器设置下拉列表下拉时的菜单样式。 第四步:将适配器添加到下拉列表上。--> Spinner加载适配器 第五步:为下拉列表设置各种事件的响应,这个事件响应“菜单被选中”。-->为Spinner设置监听器
    查看全部
    0 采集 收起 来源:课程目标

    2018-03-22

  • 使用Spinner(纺纱机)实现下拉列表 第一步:添加一个下拉列表的list,这里添加的项就是下拉列表的菜单项。 --> 数据源 第二步:为下拉列表定义一个数组适配器(ArrayList),这里就用到前面定义的list。 -->定义适配器,添加数据源
    查看全部
    0 采集 收起 来源:课程目标

    2018-03-22

  • 处理Fragment事务: FragmentManager fm=getFragmentMananger(); FragmentTransaction beginTransaction=fm.beginTransaction();
    查看全部
  • GridView设置OnItemClickListener监听事件。 1.在主方法中实现接口OnItemClickListener; 2.重写onItemClick(AdapterView<?> adapterView, View view, int position, long id)方法。 3.设置监听器:gridView.setOnItemClickListener(this); 另外,当我们给GridView设置列数android:numColumns="n"时,android:horizontalSpacing=""就失去作用了,因为水平间距会被自动平均分成 n 份。
    查看全部
    0 采集 收起 来源:监听事件

    2018-03-22

  • GridView的三种属性: android:numColumns="" 每一行显示多少列 android:horizontalSpacing="" 两列之间的距离 android:verticalSpacing="" 两行之间的距离 其中,android:numColumns="auto_fit" 将实现自动适配的效果,但实际上可能不好看,还是应该人为规定有多少列数,同时修改ImageButton的大小,本节的示例是将原来的warp_content改成60dp。
    查看全部
    0 采集 收起 来源:设置属性

    2018-03-22

  • 布局文件声明GridViewjava里创建GridView 配置 1、准备数据源 2、新建适配器(SimpleAdapter) 3、GridView加载适配器 4、GridView配置监听器(OnItemClickListener) gridView实现过程: 1.准备数据源 dataList=new ArrayList<Map<String,Object>>(); 2.新建适配器(SimpleAdapter) adapter=new SimpleAdapter(this,getData(),自定义布局,new String[]{"image","text"},new int[]{R.id.image,R.id.text}); (getData方法内容见笔记附录1) 3.gridView加载适配器 gridView.setAdapter(adapter); 4.gridView配置时间监听器(OnItemClickListener) 插入接口OnItemClickListener gridView.setOnItemClickListener(this); (onItemClick见笔记附录2) 1.getData方法内部 private List<Map<String,Object>> getData(){ for(int i=0;i<icon.length;i++){ Map<String,Object>map=new HashMap<String,Object>(); map.put("image",icon[i]); map.put("text",iconName[i]); dataList.add(map); } return dataList; } 2.public void onItemClick(...){ Toast.makeText(this,"我是"+iconName[position],Toast.LENGTH_SHORT).show(); }
    查看全部
    0 采集 收起 来源:使用GridView

    2018-03-22

  • 滚动事件
    查看全部
  • BaseAdapter中的重要方法
    查看全部
  • ViewFlipper常用方法
    查看全部
  • 静态导入
    查看全部

举报

0/150
提交
取消
课程须知
本课程是Android开发课程进阶部分的第1季,将讲解各种高级控件的使用,对于不熟悉Android开发的童鞋来说会有一定的难度,所以,建议在学习本门课程之前: 1、熟练掌握Java基础语法和面向对象编程 2、熟悉Android开发环境 3、熟练使用Button、ImageView等基础控件
老师告诉你能学到什么?
1、Android高级控件的应用场景 2、Android高级控件的使用方法 3、熟悉Android常用高级控件

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!