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

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

Amos
难度入门
时长 5小时 0分
  • 【Android基础布局--文本长宽属性值】 wrap_content:包裹实际文本内容(内容有多宽,文本框就有多宽) match_parent:当前控件铺满父类容器:在2.3API之后添加的一个属性值 fill_parent:当前控件铺满父类容器:在2.3API之前添加的一个属性值
    查看全部
  • 把main_activity.xml代码中 开头和结尾处的 FraglLayout 改为 LinearLayout 就可以了
    查看全部
  • Button和ImageButton
    查看全部
  • Android项目的结构: 1.src;存放java源代码 2.gen;存放系统自动生成的配置文件 3.android4.4.2;是一个归档文件,其中包括了Android的所有文件(views,controls...) 4.asssets;存放资源文件,不会自动生成id不会自动占用空间 5.bin;存放apk以及应用资源文件 6.res;存放应用的所有资源 7.drawable;存放不同密度的图片资源 8.layout;存放布局文件 9.values;存放字符串,主题,颜色,样式文件 10.androidmanifest.xml;清单文件,程序组件等。。。
    查看全部
  • ImageView
    查看全部
  • EditText常用属性
    查看全部
  • TextView常用属性
    查看全部
  • RelativeLayout
    查看全部
    0 采集 收起 来源:理解相对布局

    2015-02-09

  • 设置EditText的android:inputType属性可以限制文本输入类型比如android:inputType="textPassword"为设置输入格式为密码格, android:inputType="phone"为设置输入格式为拨号键盘
    查看全部
    0 采集 收起 来源:过关评测

    2018-03-22

  • 一般情况下,布局属性与对象的setXXX方法一一对应,比如设置字体颜色,在xml中属性是android:textColor,而在Activity中则是setTextColor方法
    查看全部
    0 采集 收起 来源:过关评测

    2015-02-14

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

    2015-02-09

  • 总结LinearLayout
    查看全部
    0 采集 收起 来源:总结

    2015-02-09

  • 2、Layout_weight属性 >用来分配控件占剩余屏幕空间的权重。几个例子 (1)设置三个文本框,都是 layout_width=“wrap_content ”时,layout_weiht设置为1、2、3。 结果:系统先给3个TextView分配他们的宽度值wrap_content(宽度足以包含他们的内容1,2,3即可),然后会把剩下来的屏幕空间按照1:2:3的比列分配给3个textview。 (2)而当layout_width=“fill_parent”时,如果分别给三个TextView设置他们的Layout_weight为1、2、2。 结果:所占比例为3:1:1,发现button1的权重小,反而分的多了,这是为什么呢???网上很多人说是layout_width为“fill_parent”时,weighth值越小权重越大,优先级越高,就好像在背口诀一样,其实他们并没有真正理解这个问题,真正的原因是Layout_width="fill_parent"的原因造成的。依照上面理解我们来分析: 系统先给3个textview分配他们所要的宽度fill_parent,也就是说每一都是填满他的父控件,这里就死屏幕的宽度 这时的剩余空间=1个parent_width-3个parent_width=-2个parent_width (parent_width指的是屏幕宽度 ) 那么第一个TextView的实际所占宽度=parent_width + 1/5 * (-2 parent_width)=3/5parent_width 同理第二个TextView的实际所占宽度=parent_width + 2/5*(-2parent_width)=1/5parent_width; 第三个TextView的实际所占宽度=parent_width + 2/5*(-2parent_width)=1/5parent_width;所以就是3:1:1的比列显示了。 (3)如上题,将layout_weight设置为1、2、3, 运行结果:button1:button2:button3 按照 2:1:0 显示
    查看全部
    1 采集 收起 来源:使用线性布局

    2018-03-22

  • android:layout_gravity & android:gravity区别 >android:gravity:决定其子类控件在该控件里的显示位置。 >android:layout_gravity:这个是针对控件本身而言,用来控制该控件在包含该控件的父控件中的位置。 >一个属性可以包含多个值,需用“|”分开。
    查看全部
    0 采集 收起 来源:使用线性布局

    2018-03-22

  • 结构介绍
    查看全部

举报

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

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