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

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

难度入门
时长 5小时 0分
学习人数
综合评分9.43
320人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.1 逻辑清晰
  • 3,为适配器设置下拉列表下拉时的菜单样式 adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 4,将适配器添加到下拉列表上------>Spinner加载适配器 mySpinner.setAdapter(adapter); 5,为下拉列表设置各种事件的响应,这个事件响应菜单被选中 mySpinner.setOnItemSeletedListener(new Spinner.OnItemSeletedListener()...) -------->为Spinner设定监听器
    查看全部
    0 采集 收起 来源:课程目标

    2018-03-22

  • map dengle
    查看全部
    0 采集 收起 来源:使用SimpleAdapter

    2016-11-13

  • 下拉列表执行步骤: 1,添加一个下拉列表项的list,这里添加的项就是下拉列表的菜单项 private List<String> list = new ArrayList<String>(); list.add("北京"); list.add("上海"); list.add("广州");------>数据源 list.add("深圳"); 2,为下拉列表定义一个数组适配器(ArrayAdapter) adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,list); ------>定义适配器,添加数据源
    查看全部
    0 采集 收起 来源:课程目标

    2018-03-22

  • 不用数据源对应不同的PagerAdapter
    查看全部
  • ArrayAdapter的使用 3步骤
    查看全部
    0 采集 收起 来源:使用ArrayAdapter

    2016-11-13

  • style = "?android:attr/progressBarStyleLarge" 大环形进度条 style = "?android:attr/progressBarStyleSmall" 小环形进度条 style = "?android:attr/progressBarStyleHorizontal" 水平进度条
    查看全部
  • 设置ScrollView的滚动条是否隐藏
    查看全部
  • OnDateChangedListener()和OnTimeChangedListener() 当用户更改了DatePicker里的年,月,日时,将触发OnDateChangedListener监听器的onDateChange()事件 当用户更改了TimerPicker里的年,月,日时,将触发OnTimeChangedListener监听器的onTimeChange()事件
    查看全部
    0 采集 收起 来源:课程内容概述

    2016-11-11

  • DatePicker日期选择器,TimePicker时间选择器
    查看全部
    0 采集 收起 来源:应用场景介绍

    2016-11-11

  • 监听器:android提供了很多事件监听器,监听器主要是为了去响应某个动作(动作的发起者可以是用户的操作也可以是android系统本身),我们可以通过监控这种动作行为,来完成我们需要的程序功能. OnItemClickListener:可以处理试图中单个条目的点击事件 OnScrollListener:检测滚动的变化,可以用于师徒在滚动中加载数据 监听器是程序和用户(或系统)交互的桥梁 实现过程:视图直接设置监听器,在相关的实现方法中补充需要的代码即可 每一个监听器都是一个接口
    查看全部
  • MainActivity.java public class MainActivity extends Activity { private ListView listView; private ArrayAdapter<String> arr_adapter;private SimpleAdapter simp_adapter;private List<Map<String,Object>> dataList; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);listView = (ListView)findViewById(R.id.listView); String[] arr_data = {"小丁子1","wuer2","小丁子1","小丁子2","小丁子23333"};//数据源dataList = new ArrayList<Map<String,Object>>();arr_adapter = new ArrayAdapter<String(this,android.R.layout.simple_list_item_1,arr_data);simp_adapter = new SimpleAdapter(this, getData(),R.layout.item, new String[]{"pic","text"},new int[]{R.id.pic,R.id.text}); listView.setAdapter(simp_adapter);} private List<Map<String,Object>> getData(){for (int i = 0; i < 20; i++) {Map<String,Object> map = new HashMap<String, Object>();map.put("pic", R.drawable.ic_launcher);map.put("text","小丁子"+i);dataList.add(map);}return dataList;} }
    查看全部
    1 采集 收起 来源:使用SimpleAdapter

    2018-03-22

  • item.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" > <ImageView android:id="@+id/pic" android:layout_marginLeft="15dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_launcher"/> <TextView android:id="@+id/text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="20sp" android:text="demo" /> </LinearLayout>
    查看全部
    1 采集 收起 来源:使用SimpleAdapter

    2018-03-22

  • MainActivity.java public class MainActivity extends Activity { private ListView listView; private ArrayAdapter<String> arr_adapter; private SimpleAdapter simp_adapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); listView = (ListView)findViewById(R.id.listView); //1,新建一个适配器 //ArrayAdapter(上下文,当前ListView加载的每一个列表项所对应的布局文件,数据源) //2,适配器加载数据源 String[] arr_data = {"小丁子1","wuer2","小丁子1","小丁子2","小丁子23333"};//数据源 arr_adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,arr_data); //3,视图加载适配器1 listView.setAdapter(arr_adapter); } }
    查看全部
    0 采集 收起 来源:使用ArrayAdapter

    2018-03-22

  • activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <ListView android:id="@+id/listView" android:layout_width="match_parent" android:layout_height="wrap_content"/> </LinearLayout> simple_list_item_1.xml <?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@android:id/text1" android:textAppearance="?android:attr/textAppearanceListItemSmall" android:gravity="center_vertical" android:paddingLeft="?android:attr/listPreferredItemPaddingLeft" android:paddingRight="?android:attr/listPreferredItemPaddingRight" android:minHeight="?android:attr/listPreferredItemHeightSmall" > </TextView>
    查看全部
    1 采集 收起 来源:使用ArrayAdapter

    2018-03-22

  • 纯文字使用ArrayAdapter,有图片有文字又复杂的一系列内容的用SimpleAdapter
    查看全部
    1 采集 收起 来源:典型应用案例

    2016-11-11

举报

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

微信扫码,参与3人拼团

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

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