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

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

难度入门
时长 5小时 0分
学习人数
综合评分9.43
320人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.1 逻辑清晰
  • BaseAdapter中的重要方法: 1、public int getCount() --返回已定义的数据源的东数量 2、public Object getItem(int position) public Long getItemId(int position) --告诉设配器取得目前容器中的数据Id和对象 3、public View getView(int position,View convertView,ViewGroup parent) --取得目前要显示的图像View,传入数组ID使之读取与成像
    查看全部
  • BaseAdapter的使用 BaseAdapter是ArrayAdapter和SimpleAdapter的父类,因此,他也是功能更强大,使用更灵活的适配器,在案例中定义的ImageAdapter就是集成BaseAdapter(已BaseAdapter为父类)来完成的
    查看全部
  • scrollTo与scrollBy的区别: ScrollTo():以滚动条起始位置开始计算 ScrollBy():相对于前一次位置开始计算
    查看全部
  • 适配器
    查看全部
    0 采集 收起 来源:解读适配器

    2015-03-25

  • getScrollY()————滚动条滑动的距离
    查看全部
  • getMeasuredHeight与getHeight的区别:getMeasuredHeight会把超出的height也计算进去
    查看全部
  • manifest注意事项
    查看全部
    0 采集 收起 来源:总结

    2015-03-25

  • 一、作用 1、为某个页面申请一个安全权限,防止其他程序对其进行访问 二、方法 1、在需要申请页面的配置文件中,在全局配置<permission android:name="xxx,xxx,xxx" android:protectionLevel="normal/dangerous等" />,然后在<activity>标签里进行使用<activity android:permission="xxx,xxx,xxx" ...> 2、若其他程序要访问被自定义权限保护的页面,需要在自己的配置文件里申请权限,使用<uses-permission android:name="xxx,xxx,xxx"/> 才能访问!
    查看全部
    0 采集 收起 来源:自定义权限

    2018-03-22

  • 隐藏ScrollView: 1、标签属性:android:scrollbars = "none" 2、代码设置: setHorizontalScrollBarEnable(false);隐藏横向ScrollView setVerticalScrollBarEnable(false);隐藏纵向ScrollView
    查看全部
  • ScrollView的种类 HorizontalScrollView:水平滚动视图 ScrollView:垂直滚动视图
    查看全部
  • 跳转页面
    查看全部
  • 一个清单只能有一个application节点 activity活动,必须配置 service:主要进行后台逻辑代码的处理,与activity的区别就是:activity主要处理界面的逻辑代码处理 Content Provider:内容提供者,主要管理数据库的访问以及程序内与程序之间共享 Broadcast Recevier(广播接收者):全局事件的监听器,主要是过滤的作用
    查看全部
  • Content Provider 需要多配置一个域名
    查看全部
  • 监听器和适配器是通用于很多android控件上,不局限于ListView 通过onScrollListener监听了用户手指滑动的动作,实际上我们常见的列表下拉刷新就是依此扩展出的 运用notifyDatasetchanged 可以动态更新视图中所包含的数据
    查看全部
    0 采集 收起 来源:总结

    2015-03-25

  • @Override public boolean onTouchEvent(MotionEvent event) { // TODO Auto-generated method stub switch (event.getAction()) { //手指點到屏幕上 case MotionEvent.ACTION_DOWN: { startX=event.getX();//橫向坐標 break; } case MotionEvent.ACTION_UP: { //向右滑动 if(event.getX()-startX>50) { flipper.setInAnimation(this, R.anim.left_in); flipper.setOutAnimation(this, R.anim.left_out); flipper.showPrevious(); } //向左滑动 if(startX-event.getX()>50) { flipper.setInAnimation(this, R.anim.right_in); flipper.setOutAnimation(this, R.anim.right_out); flipper.showNext(); } break; } } return super.onTouchEvent(event); }
    查看全部

举报

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

微信扫码,参与3人拼团

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

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