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

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

Smile浅笑 JAVA开发工程师
难度入门
时长 5小时 0分
  • 显示带进度的进度条和不带进度的进度条
    查看全部
  • Ctrl+ 1 引用text文本内容@string
    查看全部
  • case R.id.btn_submit: MyFragment3 myFragment3 = new MyFragment3(); FragmentManager fragmentManager1 = getFragmentManager(); FragmentTransaction beginTransaction1 = fragmentManager1.beginTransaction(); Bundle bundle=new Bundle(); String str=et.getText().toString(); bundle.putString("name", str); myFragment3.setArguments(bundle); beginTransaction1.add(R.id.frame, myFragment3, "myFragment3");//第三个参数tag目前这里还用不到 beginTransaction1.addToBackStack("null"); beginTransaction1.commit(); Toast.makeText(this, "已发送数据:"+str, 1).show(); break; public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view=inflater.inflate(R.layout.fragment, container,false); TextView text=(TextView) view.findViewById(R.id.text); String str=getArguments().getString("name"); text.setText(str); Toast.makeText(getActivity(), "接收到的数据:"+str, 1).show();//注意这里第一参数使用getActivity() return view; }
    查看全部
  • 静态加载Fragment I public class MyFragment extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { //layout布局文件转换成View对象 /** * resource:Fragment需要加载的布局文件 * root:父容器控件 * attactToRoot:是否连接该布局和其父容器控件,在这里的情况设置为false,因为系统已经插入了这个布局到父控件,设置为true将会产生多余的一个View Group。 */ View view=inflater.inflate(R.layout.fragment, container,false); TextView text=(TextView) view.findViewById(R.id.text); text.setText("静态加载Fragment"); return view; } } Ps1:步骤:1、具有fragment控件的xml(name填写需要导入的自定义的xml对应的类)——2、新建一个自定义的xml文件(准导入到步骤1说的fragment控件的xml)——3、新建一个类(对应步骤2新建的自定义的xml)进行关联。 Ps2:fragment组件包含的“name”布局里的组件是可以对它们进行操控的。 Ps3:注意一定要给fragment控件填上id或者tag(唯一标识),否则报错。
    查看全部
  • 关键属性: 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); //上边的两个设置要在setContentView之前设置 setContentView(R.layout.activity_main); //显示两种进度 setProgressBarVisibility(true); false不显示. setProgressBarIndeterminateVisibility(true); //Max=10000,缓冲完成可以设置为9999 setProgress(9999);//设置带进度条的进度
    查看全部
  • ProgressBar progressBar两种分类:1、可以精确显示进度 2、没有精确显示进度 ProgressBar的显示风格: 大的环形progressBar: 中的环形progressBar: style不设置 小的环形progressBar: 水平progressBar: style="?android:attr/progressBarStyleHorizonta
    查看全部
  • ProgressBar 简介:ProgressBar是进度条组件,通常用于向用户展示某个耗时操作完成的进度,而不让用户感觉是程序失去了响应,从而更好地提升用户界面的友好性 课程目标: 1、制定ProgressBar显示风格(系统默认) 2、ProgressBar的分类 3、标题上ProgressBar的设置 4、ProgressBar的关键属性 5、ProgressBar的关键方法 6、ProgressDiglog的基础使用 7、自定义ProgressBar样式
    查看全部
    0 采集 收起 来源:ProgressBar简介

    2016-03-10

  • ViewFlipper常用的方法
    查看全部
  • 在WebView中使用JavaScript
    查看全部
  • 处理页面导航
    查看全部
  • 使用WebView加载页面
    查看全部
  • 使用Spinner的步骤: 1.添加一个下拉列表项的list,这里添加的项就是下拉列表的菜单项: private List<String> list=new ArrayList<String>(); list.add("上海"); 2.为下拉列表定义一个数组适配器(ArrayAdapter),这里使用到前面的List adapter=new ArrayAdapter<String>(this,android.R.layout.simpe_spinner_item,list); 3.为适配器设置下拉列表下拉时候的菜单样式: adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 4.将适配器添加早下拉列表中 mySpinner.setAdapter(adapter) 5.为下拉列表设置各种事件的响应,这个事件响应菜单被选中; mySpinner.setOnItemSelectedListener(new Spinner.OnIteSelectedListener())
    查看全部
    0 采集 收起 来源:课程目标

    2018-03-22

  • 通过Intent调用系统浏览器
    查看全部
    0 采集 收起 来源:WebView概述

    2016-03-10

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

    2018-03-22

举报

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

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