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

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

Smile浅笑 JAVA开发工程师
难度入门
时长 5小时 0分
  • //安卓自带的一个风格 android:progressDrawable="@drawable/progress_bar"//设置progressDrawable覆盖自带风格
    查看全部
  • Ctrl+ 1 引用text文本内容@string first/(float)max两个整形相除,除数强转成float类型这样两数相除得出的结果也是float.
    查看全部
  • ProgressBar 关键属性: android:max="100"最大显示进度 android:progress="50"第一显示进度(正在运行进度) android:secondaryProgress="80"第二显示进度(缓冲进度) android:indeterminate="true"设置是否不精确显示,true为不精确显示,false为精确显示 关键方法 setProgress(int)设置第一进度 setSecondaryProgress(int)设置第二进度 getProgress()获取第一进度 getSecondaryProgress()获取第二进度 incrementProgressBy(int)增加或者减少第一进度 incrementSecondaryProgressBy(int)增加或者减少第二进度 getMax()获取最大进度
    查看全部
  • protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //启用窗口特征,启用带进度和不带进度的特征 requestWindowFeature(Window.FEATURE_PROGRESS);//带进度的进度条 requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);//不带进度的进度条 setContentView(R.layout.linear_main); //显示进度条(显示在标题栏中的) setProgressBarVisibility(true);//true为显示带进度的进度条 setProgressBarIndeterminateVisibility(true);//true为显示不带进度的进度条,一直转呀转 setProgress(5000);//这里设置的为带进度的进度条 进度位置,max为10000也就是100%
    查看全部
  • 笔记:ProgressBar 1、简介:ProgressBar是进度条组件,通常用于向用户展示某个耗时操作完成的进度,而不让用户感觉是程序失去了响应,从而更好地提升用户界面的友好性 1、制定ProgressBar显示风格(系统默认) 2、ProgressBar的分类 3、标题上ProgressBar的设置 4、ProgressBar的关键属性 5、ProgressBar的关键方法 6、ProgressDiglog的基础使用 7、自定义ProgressBar样式
    查看全部
    0 采集 收起 来源:ProgressBar简介

    2015-10-02

  • Shift+Ctrl+F自动将格式对其 Spinner实现下拉列表: 1.设置数据源 List<String>或者List<Map<String,Object>> 2.新建适配器 ArrayAdapter<String>或者SimpleAdapter 3.adapter设置一个下拉列表样式 adapter.setDropDownViewResource(resourse); 4.spinner加载适配器 spinner.setAdapter(adapter); 5.为spinner设定监听器 spinner.setOnItemSelectedListener(new spinner.OnItemSelectedListener(){@Override @Override });
    查看全部
    1 采集 收起 来源:实现下拉列表

    2018-03-22

  • Gridview属性: horizontalSpacing 两列之间的间距 verticalSpacing 两行之间的间距 numColnumns 每行显示几列
    查看全部
    0 采集 收起 来源:监听事件

    2015-10-01

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

    2018-03-22

  • DatePickerDialog与TimePickerDialog 1.new 一个Dialog出来 2.相应的OnDateSetListenerOnTimeSetListener类中的方法中的参数是--新设置的时间 new的其余时间参数起到一个Picker的初始化作用 3.Dialog的代码写完后要show()出来 ------------------------ 例如 new DatePickerDialog(this, new OnDateSetListener(){}, year, month, day).show();
    查看全部
  • DataPickerDialog 以对话框形式显示的日期,用于闹钟设置 1.直接 new DataPickerDialog(this,new OnDateSetListener(){ @Override public void onDateSet(DatePicker view,int year,int monthOfYear,int dayOfMonth){ setTitle(year+":"+(monthOfYear+1)+"-"+dayOfMonth); } },year,cal.get(Calendar.MONTH),day).show(); 其中参数year,get(Calendar).MONTH,day相当于init方法中的初始化。 千万别忘记写.show()方法,否则不会显示在页面上。
    查看全部
  • TimePicker 申明并获取id 1.TimePicker timePicker=(TimePicker)findViewById(R.id.timePicker1); 时间选择器不需要手动初始化,默认初始化为当前的时间 2.timePicker.setOnTimeChangedListener(new OnTimeChangedListener()){ @Override public void onTimeChanged(TimePicker view,int hourOfDay,int minute){ setTitle(hourOfDay+"-"+minute); } }
    查看全部
  • Calendar类 private Calendar cal = Calendar.getInstance(); private int year,month,day,hour,minute; year = cal.get(Calendar.YEAR); month = cal.get(Calendar.MONTH)+1 ------>这奇葩月份从0开始计算。。也是醉 day = cal.get(Calendar.DAY_OF_MONTH); hour = cal.get(Calendar.HOUR_OF_DAY); minute = cal.get(Calendar.MINUTE); setTitle();设置标题,可以把时间显示在标题上查看
    查看全部
  • 1)SimpleAdapter的构造方法中参数较多,要对应好布局文件中的id; (2)监听器和适配器是通用于很多的Android控件上,不局限于ListView; (3)本课案例通过onScrollListener监听了用户手指滑动的动作; 实际上我们常见的列表下拉刷新就是依此扩展的; (4)熟练运用notifyDatasetchanged,它可以动态更新视图中所包含的数据
    查看全部
    0 采集 收起 来源:总结

    2015-10-01

  • ListView 监听器: 作用:Android提供了很多事件监听器,监听器主要是为了去响应某个动作,(动作的发起者可以是用户的操作也可以是Android系统本身),我们可以通过监听这种动作行为,来完成我们需要的程序功能。 OnItemClickListener:可以处理试图中单个条目的点击事件。 OnScrollListener:检测滚动的变化,可以用于视图在滚动中加载数据。 监听器是程序和用户(或系统)交互的桥梁。 实现过程:视图直接设置监听器,在相关的实现方法中补充需要的代码即可
    查看全部
  • SimpAdapter(context,data,resource,from,to) context=上下文 data=数据源(List<? extends Map<String, ?>> data)一个Map所组成的List集合 每一个Map都会去对应ListView列表中的一行 每一个Map(键-值对)中的键必须包含所有在from中所指定的键 resource:列表项的布局文件ID from:Map中的键名 to:绑定数据视图中的ID,与from成对应关系
    查看全部
    0 采集 收起 来源:使用SimpleAdapter

    2018-03-22

举报

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

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