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

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

Amos
难度入门
时长 5小时 0分
  • 所有图片分别放在_hdip,_mdip,_ldip文件夹中各存放一份,这样可以适配更多的分辨率
    查看全部
    0 采集 收起 来源:过关评测

    2015-07-23

  • res文件夹下:多个drawable文件夹,用于存放不同分辨率的图片,使得该App运行在不同分辨率的手机上时可以自动调用加载相应分辨率的图片(实际开发时各个drawable文件夹下的图片名字要相同,即所有图片在不同分辨率的文件夹下各存一份) hdpi,高分辨率。xhdpi,高高分辨率。xxhdpi,高高高分辨率。ldpi,低分辨率。mdpi,中等分辨率。
    查看全部
  • 布局:线性布局,相对布局,帧布局,绝对布局,还有表格布局 开发中主要用线性布局和相对布局。 表格布局用于计算机布局等! 帧布局主要用于页面加载,霓虹灯等 绝对布局不怎么用
    查看全部
  • android:orientation 垂直摆放;ImageView 中的src属性和background属性的区别: src的尺寸不随控件大小而改变,只是引用图片 background的尺寸始终和控件大小相同,类似填充效果,把图片塞满控件 src和background可共存在同一个控件中
    查看全部
  • 添加Toast,显示一句话。
    查看全部
  • 表格布局属性: android:collapseColumns="1,2"(隐藏从0开始的索引列,列之间用逗号隔开) android:shrinkColumns="1,2"(收缩从0开始的索引列,*表示收缩所有列) android:stretchColumns="1,2"(拉伸从0开始的索引列) android:layout_coumn="1"(该控件显示在第二列) android:layout_span="2"(该控件占据2列)
    查看全部
  • 利用帧布局(Framelayout)特性可以用来显示进度条的百分比 RelativeLayout中控件的初始位置位于左上角 FrameLayout中后控件会覆盖先控件
    查看全部
  • 13-2相对布局 相对于父类的位置: android:layout_alignParentLeft="true"子类控件相对当前父类容器靠左边 android:layout_alignParentTop="true"子类控件相对父类容器靠上边 android:layout_marginLeft="41dp"子类控件距离父类容器左边的距离 android:layout_marginTop="33dp"子类控件距离父类容器上边的距离 android:layout_centerInParent="true"子类控件相对父类容器即水平居中又垂直居中 android:layout_centerHorizontal="true"子类控件相对父类容器水平居中 android:layout_centerVertical="true"子类控件相对父类容器垂直居中 子类控件相对于子类控件的位置: android:layout_below="@+id/button1"该控件位于给定id控件的底部 android:layout_toRightOf="@+id/button1"该控件位于给定id控件的右边 android:layout_above="@+id/button1"该控件位于给定id控件的上面 android:layout_toLeftOf="@+id/button1"该控件位于给定id控件的左边 android:layout_alignBaseline="@+id/button1"该控件的内容与给定id控件的内容在一条线上 android:layout_alignBottom 该控件的底部边缘与给定ID控件的底部边缘对齐 android:layout_alignLeft 该控件的左边缘与给定ID控件的左边缘对齐 android:layout_alignRight 该控件的右边缘与给定ID控件的右边缘对齐 android:layout_alignTop 该控件的顶部边缘与给定ID控件的顶部边缘对齐
    查看全部
    0 采集 收起 来源:使用相对布局

    2018-03-22

  • 水平的LinearLayout要从左边开始依次放置布局,所以设置TextView的layout_gravity属性为right不起作用 区别 layout_gravity调整该布局相对父布局的位置 gravity是调整该布局中子布局的位置
    查看全部
    1 采集 收起 来源:过关评测

    2015-07-23

  • 匿名内部类: 1.要初始化当前所需要的空间 2.findview ---返回一个view对象 要强制转换成button 3.设置button的监听器,通过监听器实现我们点击button要操作的事情 public class MainActivity extends Activity { private Button login; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); login = (Button)findViewById(android.R.id.button1); login.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub System.out.println("哈哈点击");} }); }
    查看全部
  • onclick 通过setonclicklistener(onclicklistener) 所有控件都有onclick
    查看全部
    0 采集 收起 来源:概述

    2015-07-23

  • 线性布局 LinerLayout:子控件将以横向或纵向方式排列。 属性: android:orientation=""决定子类控件的排序方式 (vertical 垂直;horizontal 垂直) android:gravity ="" 决定它子类xy的位置 1 center_vertical 2 center_horizontal 3 center 4 right 5 left 6 bottom
    查看全部
    0 采集 收起 来源:理解线性布局

    2018-03-22

  • Android的项目结构
    查看全部
  • 1.使用findViewById方法获取一个View对象,参数为控件的id,同时还需要把View对象强制转换成相应的类型 2.一般情况下,布局属性与对象的setXXX方法一一对应,比如设置字体颜色,在xml中属性是android:textColor,而在Activity中则是setTextColor方法 3.设置EditText的android:inputType属性可以限制文本输入类型比如android:inputType="textPassword"为设置输入格式为密码格, android:inputType="phone"为设置输入格式为拨号键盘
    查看全部
    0 采集 收起 来源:过关评测

    2018-03-22

  • editText 常用属性。 hint 输入提示文本 inputype 输入数据类型
    查看全部

举报

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

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