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

Android攻城狮的第一门课(入门篇)

Amos
难度入门
时长 5小时 0分
  • 【Intent实现页面跳转】 1.Intent 可以理解为信使(意图) 2.由 Intent 来协助完成Android个组件之间的通讯 方式: 1.startActivity(intent):无返回值 2.startActivityForResult(intent,requestCode); onActivityResult(int requestCode,int resultCode,Intent data);接受回传数据 setResult(resultCode,data);回传数据
    查看全部
  • 对控件的点击监听: 首先在mainActivity中绑定button final Button but=(Button)FindViewById(R.id.button1); 1.使用匿名内部类: 在下方的onClick方法中写下以下内容: but.setOnClickListener(new OnClickListener(){ public void onClick(View arg0){ //在这里添加按下按钮后的操作 } }); 2.独立实现:在activity类外定义class onClickListener(){ public void onClick(view ) } 3.接口类实现:在activity类头加上onClickLIstener接口,在下方重写onClick方法,在本类中对绑定的控件进行点击监听的时候直接setOnClickListener(this)即可(即使用this关键字来调用本类中的非显示构造方法)
    查看全部
  • Activity生命周期
    查看全部
  • LinearLayout布局 嵌套 写法 ,按钮在另一个 LinearLayout 中
    查看全部
    0 采集 收起 来源:数字按钮布局

    2015-03-29

  • 通过 XML 方式生成一个图像: 1.在 drawable 文件夹下 新建一个 android XML 文件 命名为 white_bg 选择 shape 标签 2.添加子标签 <corners android:radius="5" /> //设置 四个角为圆角 圆角半径为5 3.添加子标签 <gradient android:startColor="@color/white" android:endColor="@color/red" /> //设置颜色的渐变,分别 设置 开始颜色 和 结束颜色 子标签 <stroke android:width="1dp" android:color="@color/black" /> 设置边框 大小为 1dp 颜色为 black 子标签 <solid android:color="@color/white" /> 设置填充色 为 white 4.用 XML 作为背景 给 <EditText> 设置 背景 android:background="@drawable/white_bg" 5.设置 标题栏 隐藏: 到 AndroidManifest.xml 文件中找到 要设置的 activity 标签; 加入属性 android:theme="@android:style/Theme.Black.NoTitleBar" (意为"无标题 黑色 主题") 6.设置 <EditText> 的 android:editable="false" 使其内容不可编辑; 7.设置 <EditText> 的 android:gravity="right|bottom" 使其内容在右下方显示
    查看全部
  • Activity生命周期
    查看全部
    0 采集 收起 来源:生命周期概述

    2015-03-29

  • TableLayout属性
    查看全部
  • assets中的资源不占用我们发布时的apk的大小
    查看全部
  • 水平的LinearLayout要从左边开始依次放置布局,所以设置TextView的layout_gravity属性为right不起作用
    查看全部
    0 采集 收起 来源:过关评测

    2015-03-29

  • layout_gravity调整该布局相对父布局的位置 gravity是调整该布局中子布局的位置
    查看全部
    0 采集 收起 来源:过关评测

    2015-03-29

  • 一、android:layout_gravity & android:gravity区别 1、android:gravity:决定其子类控件在该控件里的显示位置。 2、android:layout_gravity:这个是针对控件本身而言,用来控制该控件在包含该控件的父控件中的位置。 Tips: 一个属性可以包含多个值,需用“|”分开,例 android:gravity="bottom|center_horizontal" 二、子控件 1、子类控件在LinearLayout中常用到的属性 android:layout_gravity=“bottom” —— 指本身在当前父容器的XY的一个位置 android:layout_weight=“1” —— 指本身控件占当前父容器的一个比例(整型值和小数值都可以) 2、理解 当布局中只有两个按钮 button1设置android:layout_weight="2",button2设置 android:layout_weight="1" 1.android:layout_height="wrap_content" 视图:button1占屏幕的2/3,button2占屏幕的1/3 2.android:layout_height=“match_parent”(相反) 视图:button1占屏幕的1/3,button2占屏幕的2/3 一句话解释: 在layout_width設置為wrap_content的時候,layout_weight所代表的是你的控件要優先盡可能的小,但這個小是有限度的,即wrap_content。(依据权重值正向只瓜分剩余的空间) 在layout_width設置為match_parent的時候,layout_weight所代表的是你的控件要優先盡可能的大,但這個大是有限度的,即match_parent。(依据权重值反向瓜分所有空间) layout_height 同 layout_width。 Tips:布局中可以套布局(例:LinearLayout可以再套LinearLayout布局或其他布局)
    查看全部
    0 采集 收起 来源:使用线性布局

    2018-03-22

  • RadioGroup中的RadioButton状态改变既可以通过RadioButton来监听也可以通过RadioGroup来监听
    查看全部
    0 采集 收起 来源:过关评测

    2015-03-29

  • 1.用onCheckedChanged方法来监听,监听参数是checkedId,用以判断是哪个RadioButton被选中。导入的包有两个,要找对应于RadioGroup的那个 2.单独的RadioButton并不拿来使用,更多的是依靠RadioGroup来实现多选一的功能 3.设置监听的过程与其它控件相同,都是:取得对象->添加监听器->注册监听器->修改监听方法
    查看全部
  • 1.如果想自定义CheckBox的样式应该设置下列哪个属性应该设置style属性 2.如果想CheckBox默认被选中,则需要设置android:checked:true。isChecked在java文件中使用
    查看全部
    0 采集 收起 来源:过关评测

    2015-03-29

  • 1.CheckBox不管是选中还是取消,动作都可被监听到,打印isCheck时需要加上一个字符串 2.使用getText()方法获取CheckBox文本内容后,还需toString()把其转换为String对象 3.Log.i("tag", String)打印日志的方法
    查看全部
    0 采集 收起 来源:使用CheckBox

    2018-03-22

举报

0/150
提交
取消
课程须知
Android应用大部分是使用Java语言进行开发的,本门课程同样使用的是Java语言,所以,在学习本门课程前必须掌握Java的基础语法以及面向对象编程,同时要求童鞋们对Android应用有简单的认识,如不了解不妨度娘一下哦
老师告诉你能学到什么?
1、android环境搭建 2、android应用程序框架的认识 3、android基础控件的运用 4、android的不同布局形式
友情提示:

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