安卓学习之路_20140417
2014-04-17 21:07
127 查看
1、FrameLayout单帧布局
FrameLayout是五大布局中的一个布局,在这个布局中,整个界面被当成一块空白备用区域,所有的子元素都不能被指定放置的位置,它们统统放于这块区域的左上角,并且后面的子元素直接覆盖在前面的子元素之上,将前面的子元素部分和全部遮挡。显示效果如下,第一个TextView被第二个TextView完全遮挡,第三个TextView遮挡了第二个TextView的部分位置。2、TableLayout表格布局
TableLayout顾名思义,此布局为表格布局,适用于N行N列的布局格式。一个TableLayout由许多TableRow组成,一个TableRow就代表TableLayout中的一行。TableRow是LinearLayout的子类,它的android:orientation属性值恒为horizontal,并且它的android:layout_width和android:layout_height属性值恒为MATCH_PARENT和WRAP_CONTENT。所以它的子元素都是横向排列,并且宽高一致的。这样的设计使得每个TableRow里的子元素都相当于表格中的单元格一样。在TableRow中,单元格可以为空,但是不能跨列。
3、gravity重力
android:gravity意思是这个控件自己的“重力”,在通俗点就是控件上面的东西的位置(图片,文本等)android:gravity与android:layout_gravity。
他们的区别在于:
android:gravity 属性是对该view中内容的限定.比如一个button 上面的text. 你可以设置该text 相对于view的靠左,靠右等位置.
android:layout_gravity是用来设置该view相对与父view 的位置.比如一个button 在linearlayout里,你想把该button放在linearlayout里靠左、靠右等位置就可以通过该属性设置.
即android:gravity用于设置View中内容相对于View组件的对齐方式,而android:layout_gravity用于设置View组件相对于Container的对齐方式。
4、RadioGroup单选框
RadioGroup为一个单选框,具体的单选按钮式用RadioButton组成的,在RadioGroup中的单选按钮只能有一个被选中,默认选中需要用checked = true来实现;5、CheckBox复选框
CheckBox定义一组复选框,可以同时选中其中的任意选项和全部选项。6、Toast吐司
Toast是Android中用来显示显示信息的一种机制,显示的时间是固定的,用来显示一些提示内容,常用的方法为makeText(1、要在哪个界面显示Context,用来显示的文字,显示的时间:LENGTH_SHORT\LENGTH_LONG(0|1)),在最后必须用show()方法显示。
学习感受:这些都是一些安卓中常用的控件和布局,能熟练的掌握和运用这些对以后的安卓开发有很大的帮助,因为这些在开发中都是经常用到的东西。
相关文章推荐
- 安卓学习之路之ViewPager的简单使用
- 我的安卓学习之路--java集合
- 安卓学习之路 -- JAVA多线程下载
- 我的安卓学习之路--重写 覆盖 重载 之间的区别
- 安卓学习之路-Broadcast学习
- 系统学习安卓之路--重在坚持
- 安卓学习之路13之签名打包和SDK开发文档
- 我的安卓学习之路--Java多线程--线程简介
- 我的安卓学习之路--String StringBuffer StringBuilder的区别
- 我的安卓学习之路--split,StringTokenizer
- 安卓学习之路之广播
- 我的安卓学习之路--环境配置(XP环境下的配置)
- 萌新的安卓学习之路-AndroidStudio第一次在手机上调试显示apk安装失败!
- 安卓开发的学习、发展、晋升之路
- [Xutils]安卓框架的学习之路
- 我的安卓学习之路--内部类
- 安卓的学习之路Fragment的创建的几种方式
- 我的安卓学习之路--java的家长里短
- 安卓学习之路之内部存储之InternalStorage
- 安卓学习之路之Loader的简单用法