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

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

Smile浅笑 JAVA开发工程师
难度入门
时长 5小时 0分
  • 在布局文件中定义TextView设置TextView的属性 在下方设置下拉列表<Spinner/> 在Java文件中定义两个变量 实例化控件 findViewById();将List集合也写在外面privateList<String>list private Array<String>adapter list=new ArrayList<String>();list.add("北京");list.add("广州"):adapter=new ArrayAdapter<String>(this,android.R.layout.simple_sppiner_item,list); 3,将adapter设置一个下拉样式 adapter.setDropDownViewResource(androis.R.layout.DropDownViewResource()给spinner加载适配器spinner.setAdapter(adapter);textView.setText("您选择的城市是北京(默认)");5,给spinner添加监听器spinner.setOnItemSelectedListener(this); String name=adapter.getItem(position)(第二种方法);list.get(Position)(第一种方法)TextView.setText(name);
    查看全部
    0 采集 收起 来源:实现下拉列表

    2018-03-22

  • spinner下拉列表添加下拉列表项的list list.add("北京") adapter =new ArrayAdapter<List>() adapter.setDropDownViewResource(android默认下拉列表)
    查看全部
    0 采集 收起 来源:课程目标

    2018-03-22

  • 有关listview的注意事项
    查看全部
    0 采集 收起 来源:总结

    2015-09-13

  • setTitle(),可以设置当前文档的标题
    查看全部
  • 适配器 notifyDataSetChanged() 方法更新视图内容
    查看全部
  • 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

  • ArrayAdapter的结构 ArrayAdapter<String>(上下文,档期LIstView加载的每一个列表项所对应的布局文件,数据源) 上下文=this 档期LIstView加载的每一个列表项所对应的布局文件=android.R.layout.simple_list_item_1 数据源=arr_data
    查看全部
    0 采集 收起 来源:使用ArrayAdapter

    2018-03-22

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

    2015-09-13

  • WebView: 通过Intent调用系统的浏览器 Uri uri=Uri.parsee(url);//url为你要链接的地址 Intent intent=new Intent(Intent.ACTION_VIEW,url); 课程目标:如图 startActivity(intent);
    查看全部
    0 采集 收起 来源:WebView概述

    2015-09-13

  • ProgressBar源代码 main.xml续 android:progressDrawable="@drawable/progress_bar" android:layout_width="match_parent" android:layout_height="wrap_content" /> <Button android:id="@+id/add" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/add" /> <Button android:id="@+id/reduce" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/reduce" /> <Button android:id="@+id/reset" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="重置" /> <TextView android:id="@+id/text" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <Button android:id="@+id/show" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/show" /> </LinearLayout>
    查看全部
  • //新建progressDialog对象 proDialog=new ProgressDialog(MainActivity.this); //设置显示风格 proDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); //设置标题 proDialog.setTitle("慕课网"); //设置对话框里的文字信息 proDialog.setMessage("欢迎大家支持慕课网"); //设置图标 proDialog.setIcon(R.drawable.ic_launcher); //设置最大进度 proDialog.setMax(100); //设定初始化已经增长了的进度 proDialog.incrementProgressBy(40); //指定进度条是明确显示进度的 proDialog.setIndeterminate(false); //设定一个确认按钮 //proDialog.setButton(whichButton, text, listener); proDialog.setButton(DialogInterface.BUTTON_POSITIVE, "确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int witch) { Toast.makeText(MainActivity.this, "欢迎大家支持慕课网",Toast.LENGTH_SHORT).show(); } }); //是否可以通过返回按钮退出对话框 proDialog.setCancelable(true); //把progressDialog显示出来 proDialog.show();
    查看全部
  • 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()获取最大进度
    查看全部
  • requestWindowFeature(Window.FEATURE_PROGRESS);//启动精确进度条 requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);//启动模糊进度条 setProgressBarVisibility(true);//设置是否显示精确进度条 setProgressIndeterminateVisibility(true);//设置是否显示模糊进度条 setProgress(600);//设置进度
    查看全部
  • //启用窗口特征,带进度和不带进度的进度条 requestWindowFeature(Window.FEATURE_PROGRESS); requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
    查看全部
  • ProgressBar 1、简介:ProgressBar是进度条组件,通常用于向用户展示某个耗时操作完成的进度,而不让用户感觉是程序失去了响应,从而更好地提升用户界面的友好性 1、制定ProgressBar显示风格(系统默认) 2、ProgressBar的分类 3、标题上ProgressBar的设置 4、ProgressBar的关键属性 5、ProgressBar的关键方法 6、ProgressDiglog的基础使用 7、自定义ProgressBar样式
    查看全部
    0 采集 收起 来源:ProgressBar简介

    2015-09-13

举报

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

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