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

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

难度入门
时长 5小时 0分
学习人数
综合评分9.57
604人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.3 逻辑清晰
  • lineralayout 线性布局
    查看全部
    0 采集 收起 来源:理解线性布局

    2017-03-04

  • 实现多行跑马灯的办法: 1.新建一个类,继承TextView,在该类中重写isFocused()方法,写上return true; 2.原来的TextView控件标签<TextView>改成<刚才所建的完整类名>(在本例中就是<com.imooc.marqueeTextViewDemo.MarqueeText> ) 核心思路,就是“焦点的获取”,原来的系统默认只有第一个控件有焦点(就是Focus),所以之前写了多个TextView却只有第一个可以实现跑马灯的效果。现在,在新建的类里面重写了isFocus()方法,使得所有使用该类的控件都获得了焦点,也就都可以实现跑马灯的效果了。 另外,默认滚动两遍之后就停止了。为了永久的滚动,应该再加一个android:marqueeRepeatLimit="marquee_forever"。 最后,Android Studio在写 singleLine="true"会提示该属性已过期,并被划上删除线,但可以无视它,因为换成lines="1"或maxLines="1"都无法实现跑马灯的效果。
    查看全部
  • checkbox事件
    查看全部
    0 采集 收起 来源:总结

    2017-03-04

  • activity的四种状态
    查看全部
    0 采集 收起 来源:生命周期概述

    2017-03-04

  • 如图(跑马灯的前提是android:singleLine="true",单行显示),使用 android:ellipsize="marquee" android:focusable="true" android:focusableInTouchMode="true" 虽然能够实现跑马灯的效果,但只适用于单个TextView。 如果存在多个长的TextView控件,那就只能实现第一个。其余的仍然静止不动。
    查看全部
  • button
    查看全部
  • match_parents 与边框贴合
    查看全部
  • 接口方式监听按钮监听事件 如图,直接在MainActivity类实现OnClickListener接口。这时也实现了onClick()方法,我们可以重写这个方法。 然后,初始化一个按钮对象。调用该对象的setOnClickListener(this),这里的用到了参数this,也就是调用类自身的onClick()方法。 另外,要导入import android.util.Log才能识别关键字Log(日志)。
    查看全部
  • EditText控件的常用属性
    查看全部
  • TextView控件的常用属性
    查看全部
  • src存放java源代码。 gen存放系统自动生成的配置文件 res存放应用用到的所有资源文件,如图片,布局等等 drawable存放不同分辨率的图片 layout存放布局文件 values存放字符串strings.xml、主题,颜色、样式styles.xml等资源文件 andriodmanifest.xml清单文件.
    查看全部
  • warpcontent 包裹实际文本内容 matchparent 当前控件铺满父类容器(当前控件称为父类) fillparent 当前控件铺满父类容器
    查看全部
  • 外部类监听点击事件的编写 外部类比内部类好的地方: 外部类可以自定义一些当作(当然内部类也可以),然后,所有使用该类作为参数的监听事件都将做出这些动作,这点就减少了代码冗余,换做内部类去实现相同的效果就要对每一个按钮的监听写上同样的onClick()方法,比较麻烦。
    查看全部
  • 两个空间互动 button----imageView
    查看全部
  • 匿名内部类实现监听按钮点击事件。 View是所有控件的父类。findViewById(xxx)可以查找id为xxx的控件,返回的是View类型,要记得强制类型转换才能赋值给一个具体类型的对象。 先定义一个Button对象:private Button loginButton; 这是MainActivity类的私有成员。 然后初始化当前所需要的控件,如何初始化一个控件?——findViewById() findViewById()返回一个View的对象 findViewById()通过R文件查找View的id。 最后设置Button的监听器,通过监听器实现我们点击Button要操作的事情。
    查看全部

举报

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

微信扫码,参与3人拼团

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

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