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

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

难度入门
时长 5小时 0分
学习人数
综合评分9.43
320人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.1 逻辑清晰
  • getScrollY()————滚动条滑动的距离 getMeasuredHeight:需要滑动内容实际长度。 getHeight:整个页面的长度(高度)。 公式:活动到底部:getMeasuredHeight()<=getHeight()+scroll.getScrollY();
    查看全部
  • 隐藏ScrollView: 1、标签属性:android:scrollbars = "none" 2、代码设置: setHorizontalScrollBarEnable(false);隐藏横向ScrollView setVerticalScrollBarEnable(false);隐藏纵向ScrollView
    查看全部
  • merge合并UI布局
    查看全部
  • merge合并UI布局
    查看全部
  • 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

  • url=Url.parse(url)
    查看全部
    0 采集 收起 来源:WebView概述

    2015-04-19

  • 数据源-适配器-加载
    查看全部
    0 采集 收起 来源:使用GridView

    2015-04-19

  • BaseAdapter中的重要方法
    查看全部
  • Fragment静态加载方式:
    查看全部
  • Fragment与Activity通信 (1)Fragment可调用getActivity()方法获取它所在的Activity (2)Activity可调用FragmentMangaer的findFragmentById()或findFragmentByTag()方法获取Fratment Activity->Fragment:在Activity中创建Bundle数据包,并调用Fragment的setArguments(Bundle bundle)方法。 Fragment->Activit:需要在Fragment中定义一个内部回调接口,在让包含该Fragment的Activity实现该回调接口。这样Fragment可调用改回调方法将数据传递给Activity。 在Activity中使用setAraguments方法 Bundle bundle = new Bundle(); bundle.putString(key,value); fragment.setArgumemts(bundle); Fragment中 getArguments().get(key);
    查看全部
  • Fragment知识概要
    查看全部
  • 数据适配器simpleAdapter的使用: simpleAdapter(context,data,resource,from,to); context:和arrayadapter一样的 data:所有列表项的每一条所需要的textview的资源集合,为list的限制型泛型,限制为map的子类(Liste<? extends map<String,?>>),默认设置map的第一项键值为String型,第二位的值的值类型为object,可以修改。 resource:包含linearlayout列表布局的activity的ID from:可以理解为每一个框内的内容(imageview或者textview)的名称,有几个组件要命名就写几个名字,传进去替代from的为一个字符串数组 to:记录from里面的组件的ID
    查看全部
    0 采集 收起 来源:使用SimpleAdapter

    2018-03-22

  • 适配器arrayAdapter的使用: ArrayAdapter<T>(context,textviewResourceId,objects); context:上下文,也就是使用这个适配器的activity所绑定的Java文件名,在本视图下使用就直接使用this关键字 textviewResourceId:此适配器所使用的textview的格式ID object:数据源,也就是要在适配器中使用的字符串数组资源
    查看全部
    0 采集 收起 来源:使用ArrayAdapter

    2018-03-22

  • 监听器
    查看全部
  • /*获取日历的一个对象 *大部分类(非抽象类/接口/屏蔽了constructor的类)都可以用new,new就是通过constructor生产一个 新的实例对象。 *getInstance是少部分类才有的一个方法,各自的实现也不同。getInstance在单例模式的类中常见,*用来生成唯一的实例,getInstance往往是static的。 */ private Calendar cal = Calendar.getInstance(); //获取年、月、日、时、分、秒信息 private int year,month,day,hour,minute; year = cal.get(Calendar.YEAR); month = cal.get(Calendar.MONTH)+1; //月份是从0开始的,这个需要注意, day = cal.get(Calendar.DAY_OF_MONTH); hour = cal.get(Calendar.HOUR_OF_DAY); minute = cal.get(Calendar.MINUTE);
    查看全部

举报

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

微信扫码,参与3人拼团

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

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