为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Android攻城狮的第二门课(第1季)_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

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

Smile浅笑 JAVA开发工程师
难度入门
时长 5小时 0分
  • listview相关监听器概述
    查看全部
  • 布局文件声明GridView→java里创建GridView 配置 1、准备数据源 2、新建适配器(SimpleAdapter) 3、GridView加载适配器 4、GridView配置监听器(OnItemClickListener) [ 收起全文 ]
    查看全部
    0 采集 收起 来源:使用GridView

    2015-09-16

  • 动态滑动添加新item代码 public void onScrollStateChanged(AbsListView view, int scrollState) { switch (scrollState) { case SCROLL_STATE_FLING: //依靠惯性滑动 Log.i("Main", "用户在手指离开屏幕之前,由于用力滑了一下,视图仍依靠惯性继续滑动"); Map<String, Object> map=new HashMap<String, Object>(); map.put("pic", "R.drawable.ic_launcher"); map.put("text", "增加项"); dataList.add(map); //添加一个map simp_adapter.notifyDataSetChanged(); //刷新listview break; case SCROLL_STATE_IDLE: //停止滑动 Log.i("Main", "视图已经停止滑动"); break; case SCROLL_STATE_TOUCH_SCROLL: //手指正在滑动 Log.i("Main", "手指没有离开屏幕,视图正在滑动"); break; default: break; } } scrollState滑动状态 1.SCROLL_STATE_FLING:用户在手指离开屏幕之前,由于用力的滑了一下,视图仍以惯性进行滑动 2.SCROLL_STATE_IDLE:视图已经停止滑动 3.SCROLL_STATE_TOUCH_SCROLL:手指没有离开屏幕,视图正在滑动 滑动后要增加显示的数据 要调用simpadapter.notifyDataSetChanged();方法
    查看全部
  • Listview中两种监听器 OnItemClickListener: 可以处理视图中单个条目的点击事件 onScollListener: 检测滚动的变化,可以用于视图在滚动中加载数据 监听器是程序和用户(或者系统)交互的桥梁 public void onItemClickListener(AdapterView<?>parent,View view,int position当前点击的一个位置,long id){ String text=ListView.getItemAtPosition(position)+“”;//获得当前位置的这行的内容+""转换成字符串形式 Toast.makeText(this,"position="+position+"text="+text,Toast.LENGTH_SHORT).show(); //打印toast,第一个参数上下文,第二个参数文本信息,第三个参数显示时长 }
    查看全部
  • AndroiManifest 全局篇--组件篇--权限篇。
    查看全部
  • 处理fragment事物 动态加载fragment MyFragment2 fragment2=new MyFragment2();//new出一个fragment对象 FragmentManager fragmentManager=getFragmentManager();//得到fragment管理者 FragmentTransaction beginTransaction=fragmentManager.beginTransaction();//开始一个事物 beginTransaction.add(R.id.fragment, fragment2);//fragment事物添加一个fragment, //R.id.fragment为fragment显示的位置id,fragment2为需要添加的fragment; beginTransaction.addToBackStack(null); //增加回退效果,手机物理返回按键可以回退到上一个界面而不是直接退出 beginTransaction.commit();//最后提交
    查看全部
  • ArrayAdapter(数组适配器) 用于绑定格式单一的数据,数据源:可以是集合或数组; SimpleAdapter(简单适配器)用于绑定格式负责的数据,数据源:只能是特定泛型的集合; 实现过程:新建适配器-添加数据源到适配器-视图加载适配器
    查看全部
    0 采集 收起 来源:解读适配器

    2015-09-16

  • 自定义权限: <activity android:permission="x.x.x" > <user-permission android:name="x.x.x" />
    查看全部
    0 采集 收起 来源:自定义权限

    2018-03-22

  • 第一步 新建一个view1.xml对象 第二步 配置好属性后 在layout文件夹下复制多几个view2,3,4 第三步 在MainActivity中view1,2,3,4转为View对象 并作为数据源(private List<View>viewList;(声明)) viewList=new ArrayList<View>();(实例化) 第四步 把布局转成View对象 View view1 = View.inflate(this, R.layout.view1, null);//有好几条 第五步 放在数据源集合viewList1.add(view1); 第六步 新建类MyPagerAdapter 继承PagerAdapter getCount()方法,返回的是页卡的数量 isViewFromObject(),判断View是否来自于对象 instantiateItem(),实例化一个页卡 destroyItem(),销毁一个页卡 第七步 回到MainActivity创建PagerAdapter适配器 第八步 写好一个ViewPager 传到Activity 然后初始化 第九步 给ViewPager加载适配器
    查看全部
  • ProgressBar的关键方法
    查看全部
  • 使用ArrayAdapter实现listView (listView是相当于button一样的一个控件) 1.声明listView和ArrayAapter,并使用findViewById找到xml文件中的listview 2.新建一个ArrayAdapter,该适配器的数据源有两种,集合和数组。课程中以数组为例 arr_adapter = new ArrayAdapter<String>(context,textViewResourceId,objects) context:上下文,当前这个activity,可用this textViewResourceId:当前listview中,每个列表项加载的布局文件。例程中使用android自带的, android.R.layout.simple_list_item1(里面是一个文本显示的控件) objects:数据源 3. 生成一个数据源,此处生成了一个数组。并将数据源名给上述的第三个参数 4.视图加载适配器(listView自带的setAdpter方法)
    查看全部
    0 采集 收起 来源:使用ArrayAdapter

    2018-03-22

  • 数据适配器
    查看全部
    0 采集 收起 来源:解读适配器

    2015-09-15

  • ListView概述 listview有多少列表项完全由数据源决定
    查看全部
    0 采集 收起 来源:ListView解析

    2015-09-15

  • Activity(活动) 启动一个没有在清单中定义的Activitity会抛出异常。 Content Provider(内容提供者) 内容提供者是用来管理数据库访问以及程序内和程序间共享的。 Broadcast Receiver(广播接收者)
    查看全部
  • 处理motionEvent消息
    查看全部

举报

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

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