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

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

难度入门
时长 5小时 0分
学习人数
综合评分9.43
320人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.1 逻辑清晰
  • 日期时间选择器 课程内容
    查看全部
    0 采集 收起 来源:课程内容概述

    2017-02-06

  • ListView滚动事件的实现。 1. 实现接口OnScrollListener (android.widget.AbsListView.OnScrollListener) 这个包下的 2. 其中包括两个方法 public void onScrollStateChanged(AbsListView view, int scrollState) scrollState代表当前滚动的状态 public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) 3. 滚动有三种状态 SCROLL_STATE_TOUCH_SCROLL 当手指接触屏幕时,为该状态 SCROLL_STATE_FLING 手指离开屏幕,但是滑动为停止 SCROLL_STATE_IDLE 滑动停止 4. fling vt. 掷,抛;嘲笑;使陷入;轻蔑地投射;猛动 n. 掷,抛;嘲弄;急冲 vi. 猛冲,急行 5.idle adj. 闲置的;懒惰的;停顿的 vi. 无所事事;虚度;空转 vt. 虚度;使空转 二、动态增加ListView数据 1. 在状态改变时,增加数据源数据 2. 通知适配器 simAdapter.notifyDataSetChanged(); 示例见图
    查看全部
  • name:使用全名
    查看全部
  • ListView 增加点击事件 1.实现OnItemClick public void onItemClick(AdapterView<?> parent, View view, int position, long id) 2.其中position代表位置。 3.lv.getItemAtPosition(position); -object 可以返回该位置的Object对象,包含了该Item中的一些信息
    查看全部
  • SimpleAdapter总结 1. 自定义自己的ListView_Item(指的是每一个具体项的内容) 2.实例化SimpleAdapter 具体参数的意思。 data数据源 List<?Map<String, ?>> 形式 resource(刚才自定义的ListView_Item) from Map中键的值 to 每个键值对应的控件 3.将listView对象设置Adapter。 listView.setAdapter(..)
    查看全部
    0 采集 收起 来源:使用SimpleAdapter

    2018-03-22

  • ListView中 “ArrayAdapter”的使用方法 1.新建listview和 ArrayAdapter 2.设置数据源,使用String[]即可,(也可以使用其他的,只要有对应的构造函数就行) 3.实例化ArrayAdapter,具有很多构造函数。(一般第一个Context为上下文,resouce为数据源,即布局界面。最后一个数据源) 4.为listView设置Adapter. listView.setAdapter(arrAdapter);
    查看全部
    0 采集 收起 来源:使用ArrayAdapter

    2017-02-06

  • 对于数据单一的使用 ArrayAdapter(图一) 对于复杂的数据,用 SimpleAdapter (图二)
    查看全部
    0 采集 收起 来源:典型应用案例

    2017-02-06

  • “数据适配器” 数据适配器是连接数据源和视图界面的桥梁
    查看全部
    0 采集 收起 来源:解读适配器

    2017-02-06

  • 对于AndroidManifest的注意事项
    查看全部
    0 采集 收起 来源:总结

    2017-02-06

  • 知识点总结。 一、两个应用程序之间跳转 1.实例化Intent;不需要参数; 2.intent.setClassName("","");需要两个参数,第一个为要跳转的Activity的报名。第二个为要跳转的Activity的全名称(报名.类名) 示例:Intent intent = new Intent(); intent.setClassName("com.example.calculatordemo", "com.example.calculatordemo.MainActivity"); 二、自定义权限(以为Activity访问加权限为例) 1.在AndroidManifest.xml下,使用<permission标签自定义权限> 示例<permission android:name="mypermission.aa" (注意,这里的名字必须有“.”,否则报错) android:protectionLevel="normal" ></permission> 2. 为Activity加访问权限 示例: <activity android:permission="mypermission.aa" ...(后面省略) 3.在另一个应用程序中申请权限 示例 <uses-permission android:name="mypermission.aa"></activity>
    查看全部
    1 采集 收起 来源:自定义权限

    2018-03-22

  • 在AndroidManifest.xml文件下为应用程序申请权限 使用<user-permission> 标签申请权限 具体权限可以查找文档
    查看全部
    0 采集 收起 来源:权限配置

    2018-03-22

  • 全局篇 android:minSdkVersion="8" //最低支持版本为api8 android:targetSdkVersion="16" //目标的API版本为16
    查看全部
    0 采集 收起 来源:全局信息配置

    2018-03-22

  • AndroidManifest.xml配置文件介绍 manifest vt. 证明,表明;显示 vi. 显示,出现 n. 载货单,货单;旅客名单 adj. 显然的,明显的;明白的
    查看全部
  • 处理页面导航: 当用户点击一个WebView中的页面的链接时,通常是由默认的浏览器打开并加载目标URL的。然而,你可以在WebView中覆盖这一行为,那么链接就会在WebView中打开。 webView.setWebViewClient(new WebViewClient()); 在WebView中使用Javascript: WebView webView = (WebView)findViewById(R.id.webView); WebSettings webSettings = webView.getSettings(); webSettings.setJavaScriptEnabled(ture); 后退与前进: -----当webView覆盖了URl加载,它会自动生成历史访问记录,可以通过goBack()或goForward()向前或向后访问已访问的站点。 ----(代码: public boolean onKeyDown(int keyCode,KeyEvent event){ if((keyCode= =KeyEvent.KEYCODE_BACK)&&myWebView.canGoBack(){ webView.goBack(); return true; } return super.onKeyDown(keyCode,even); } )
    查看全部
  • 如何使用WebView: 1.将WebView加入到你的应用 2.使用WebView加载页面 --要在WebView加载页面,使用loadUrl() --web资源:webView.loadUrl("http://www.baidu.com"); (本地文件使用: webView.loadUrl("file:///android_asset/xxxx.html");) --使页面获得焦点: webView.requestFocus(); //否则有的输入框不会有响应 3.获取网络访问权限: 在它有效工作之前,你要保证你的应用能访问网络,要访问网络,需要在你的配置我就爱你中获取INTERNET权限: <uses-permission android:name="android.permission.INTERNET">
    查看全部

举报

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

微信扫码,参与3人拼团

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

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