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

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

难度入门
时长 5小时 0分
学习人数
综合评分9.43
320人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.1 逻辑清晰
  • 笔记1
    查看全部
    0 采集 收起 来源:使用SimpleAdapter

    2015-02-24

  • 笔记1
    查看全部
    0 采集 收起 来源:使用SimpleAdapter

    2015-02-24

  • <!--Alt+/代码提示 ——> <service android:name="com.example.manifest.BaseService" ></service>
    查看全部
  • 位置。。。
    查看全部
  • 文件介绍
    查看全部
  • 构造SimpleAdapter数据源的方法: private List<Map<String, Object>> getData() { for (int i = 0; i < 20; i++) { Map<String, Object> item = new HashMap<String, Object>(); item.put("pic", R.mipmap.ic_launcher); item.put("text", "imooc" + (i + 1)); dataList.add(item); } return dataList; }
    查看全部
    0 采集 收起 来源:使用SimpleAdapter

    2018-03-22

  • 监听器可以用内部类实现,也可以Activity实现接口,ListView再绑定this //最后一步,绑定监听器 listView.setOnItemClickListener(this); listView.setOnScrollListener(this); @Override public void onScrollStateChanged(AbsListView view, int scrollState) { switch (scrollState) { case SCROLL_STATE_FLING: //手指离开了屏幕,但还在惯性滑动 Map<String, Object> item = new HashMap<String, Object>(); item.put("pic", R.mipmap.ic_launcher); item.put("text", "增加项"); dataList.add(item); simpleAdapter.notifyDataSetChanged(); break; case SCROLL_STATE_IDLE: //停止滑动 break; case SCROLL_STATE_TOUCH_SCROLL: //手指还在屏幕上,并在滑动 break; } }
    查看全部
    0 采集 收起 来源:总结

    2018-03-22

  • ListView总结 之 两种监听器: AdapterView.OnItemClickListener, AbsListView.OnScrollListener 分别实现onItemClick(),onScroll(),onScrollStateChanged()方法 @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { String text = listView.getItemAtPosition(position) + ""; Toast.makeText(this, "pos = " + position + "-- text = " + text, Toast.LENGTH_LONG).show(); }
    查看全部
    0 采集 收起 来源:总结

    2018-03-22

  • ListView总结: 要获得要展现的数据源,就要用到适配器,有两种,ArrayAdapter和SimpleAdapter 1.ArrayAdapter arrAdapter = new ArrayAdapter<String> (this, android.R.layout.simple_list_item_1, new String[]{"慕课网1", "慕课网2", "慕课网3", "慕课网4"}); // 参数说明:1.上下文 2.item布局文件id 3.数组或者List集合 最后记得ListView绑定适配器:listView.setAdapter(arrAdapter); 2.SimpleAdapter // 参数说明: 1.上下文 2.数据源:List<Map<String, Object>> dataList; 3. 自定义的item布局(左边ImageView,右边TextView) 4.数据源中的键 5.数据源的值 simpleAdapter = new SimpleAdapter(this, getData(), R.layout.item, new String[]{"pic", "text"}, new int[]{R.id.pic, R.id.text});
    查看全部
    0 采集 收起 来源:总结

    2018-03-22

  • 组件篇 Activity:启动一个没有在清单中定义的Activity会抛出异常 intent-filter 过滤器 Service:类似于Activity 主要是后台处理 Content Prceiver Broadcast Recevier
    查看全部
  • Android配置文件------全局篇
    查看全部
    0 采集 收起 来源:全局信息配置

    2015-02-24

  • AndroidManifest.xml配置文件介绍 本质:AndroidManifest.xml是整个应用的主配置清单文件 包含:该应用的包名、版本号、组件、权限等信息 作用:记录该应用的相关的配置信息
    查看全部
  • theme属性设置在Application控件中
    查看全部
  • 通过Intent调用系统浏览器 Uri uri=Uri.parse(url); Intent intent=new Intent(Intent.ACTION_VIEW,uri); startActivity(intent);
    查看全部
    0 采集 收起 来源:WebView概述

    2015-02-27

  • ProgressBar实现过程: 1.启用窗口特征,启用带进度和不带进度的进度条 requestWindowFeature(Window.FEATURE_PROGRESS);//带进度 requestWindowFeature(Window.FEATURE_INDERERMINATE_PROGRESS);//不带进度 2.显示两种进度条 setProgressBarVisibility(true);//带进度 setProgress(600);//设置进度值(最大进度值为10000) setProgressBarIndeterminateVisibility(true);//不带进度
    查看全部

举报

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

微信扫码,参与3人拼团

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

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