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

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

Smile浅笑 JAVA开发工程师
难度入门
时长 5小时 0分
  • Manifest配置文件: <uses-permission>申请权限
    查看全部
    0 采集 收起 来源:权限配置

    2018-03-22

  • viewstub惰性加载
    查看全部
  • Manifest文件配置: 另一种intent通信方式,如图:
    查看全部
  • Manifest配置文件: android:versionCode="1" android:vesionName="1.0" 应用在手机软件市场更新软件时的软件版本代号及名称。
    查看全部
    0 采集 收起 来源:全局信息配置

    2018-03-22

  • Fragment与Activity的通信
    查看全部
  • DatePicker 和TimePicker日历日期和时间的引用 1、获取日历的对象cal = Calendar.getInstance(); 2、获取日历信息如: year = cal.get(Calendar.YEAR); 3、初始化话DatePicker datePicker.init(year, month,day, new OnDateChangedListener() { @Override public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth) { setTitle(year+"-"+(monthOfYear+1)+"-"+dayOfMonth);//注意加1; } } ); timePicker.setOnTimeChangedListener(new OnTimeChangedListener() { @Override public void onTimeChanged(TimePicker view, int hourOfDay, int minute) { // TODO Auto-generated method stub setTitle(hourOfDay+":"+minute);//设置标题 } }); DatePickerDialog 和TimePickerDialog对话框的引用 new DatePickerDialog(this, new OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { // TODO Auto-generated method stub setTitle(year+"-"+monthOfYear+"-"+dayOfMonth); } }, year, cal.get(Calendar.MONTH), day).show();//要记得show()出来
    查看全部
    0 采集 收起 来源:总结

    2018-03-22

  • aaaaa
    查看全部
  • GridView的监听事件也是用 setOnItemClickListener(new onItemClickListener(){ public void onItemClick(AdapterView<?>patent,View view,int position,long id){ } });
    查看全部
    0 采集 收起 来源:监听事件

    2018-03-22

  • GridView的三个常用属性 android:numColumns="3" //每行显示多少列 自己也有一个属性auto_fit自动适应 android:horizontalSpacing="10dp"//列间距 android:verticalSpacing="10dp" //行间距
    查看全部
    0 采集 收起 来源:设置属性

    2018-03-22

  • 定义图片数组R.drawable.tupian是整形所以用int修饰数组。 private int[] imag = { R.drawable.huming, R.drawable.huzhongpan, R.drawable.hzp, R.drawable.zhangdan }; private String[] text = { "huming", "huzhongpan", "hzp", "zhangdan" };
    查看全部
    0 采集 收起 来源:使用GridView

    2018-03-22

  • private GridView gridView; private List<Map<String,Object>> dataList; private int[] icon={R.drawable.address_book,R.drawable.calendar,R.drawable.camera, R.drawable.clock,R.drawable.games_control,R.drawable.messenger ,R.drawable.ringtone,R.drawable.settings,R.drawable.speech_balloon ,R.drawable.weather,R.drawable.world,R.drawable.youtube }; private String[] iconNames={"通讯录","日历","照相机","时钟","游戏","短信","铃声","设置","语音","天气","浏览器","视频"}; private SimpleAdapter adapter; gridView=(GridView)findViewById(R.id.gridView); //1.准备数据源 //2.新建适配器(SimpleAdapter) //3.GridView加载适配器 //4.配置事件监听器(OnItemClickListener) dataList=new ArrayList<Map<String,Object>>();//collection getData(); adapter=new SimpleAdapter(this, getData(), R.layout.item_gridview, new String[]{"image","text"}, new int[]{R.id.image,R.id.text}); gridView.setAdapter(adapter);
    查看全部
    0 采集 收起 来源:使用GridView

    2018-03-22

  • timePicker.setOnTimeChangedListener(new OnTimeChangedListerner()) //TimePicker不用初始化
    查看全部
  • 获取当前的时间 setTitle(year+"-"....) datePicker初始化 init(year,month,day,new OnDateChangedListerner(){)
    查看全部
  • 需求功能
    查看全部
    0 采集 收起 来源:案例需求描述

    2015-08-19

  • 需求功能
    查看全部
    0 采集 收起 来源:案例需求描述

    2015-08-19

举报

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

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