Android 常见知识点

最近学习Android,记录一下学到的知识点

1.wrap_content:是layout_width和layout_height的属性值之一,表示和自身内容一样的长度。
match_parent:是layout_width和layout_height的属性值之一,表示和父组件一样的长度。

2.Android四大组件 activity(活动) ,service(服务),Broadcast Receiver(广播接收器),Content Provider(内容提供器)Android四大组件除了Broadcast Receiver,其它三个(activity,service,content Provider)都可以在AndroidManifest中注册,而Broadcast Receiver既可以在Androidmanifest中注册,也可以通过代码来注册。调用方式上Content Provider需要使用Intent,其它三个(activity,service,Broadcast Receiver)则不需要。

3.LinearLayout:
android:id 为控件指定相应的ID

android:text 指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符

android:grivity 指定控件的基本位置,比如说居中,居右等位置

android:textSize 指定控件当中字体的大小

android:background 指定该控件所使用的背景色,RGB命名法

android:width 指定控件的宽度

android:height 指定控件的高度

android:padding* 指定控件的内边距,也就是说控件当中的内容

android:sigleLine 如果设置为真的话,则将控件的内容在同一行当中进行显示
RelativeLayout

android:layout_above 将该控件的底部至于给定ID的控件之上

android:layout_below 将该控件的顶部至于给定ID的控件之下

android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐

android:layout_toRightOf 将该控件的左边缘和给定ID的控件的右边缘对齐

android:layout_alignBaseline 该控件的baseline和给定ID的控件的baseline对齐

android:layout_alignBottom 将该控件的底部边缘与给定ID控件的底部边缘

android:layout_alignLeft 将该控件的左边缘与给定ID控件的左边缘对齐

android:layout_alignRight 将该控件的右边缘与给定ID控件的右边缘对齐

android:layout_alignTop 将给定控件的顶部边缘与给定ID控件的顶部对齐

android:alignParentBottom 如果该值为true,则将该控件的底部和父控件的底部对齐

android:layout_alignParentLeft 如果该值为true,则将该控件的左边与父控件的左边对齐

android:layout_alignParentRight 如果该值为true,则将该控件的右边与父控件的右边对齐

android:layout_alignParentTop 如果该值为true,则将空间的顶部与父控件的顶齐

android:layout_centerHorizontal 如果值为真,该控件将被至于水平方向的中央

android:layout_centerInParent 如果值为真,该控件将被至于父控件水平方向和垂直方向的中央

android:layout_centerVertical 如果值为真,该控件将被至于垂直方向的中央

更多相关文章

  1. Android中实现循环滚动
  2. 设置TextView文字居中
  3. 3.3详解四种基本布局
  4. Android控件开发之一----TextView
  5. Android通过selector改变界面状态
  6. android EditText控件如何禁止输入内容
  7. Android(安卓)自定义RadioButton的样式
  8. 一张图看遍LinearLayout的所有特有属性
  9. Android(安卓)Market的 Loading效果

随机推荐

  1. 解决MySQL 5.7.9版本sql_mode=only_full_
  2. mysql5.7.18.zip免安装版本配置教程(windo
  3. Mysql免安装版设置密码教程详解
  4. mysql innodb 异常修复经验分享
  5. Mysql中几种插入效率的实例对比
  6. 一步步教你配置MySQL远程访问
  7. MySQL 5.7.18 release版安装指南(含有bin
  8. 利用MySQL统计一列中不同值的数量方法示
  9. centos 6.5下 mysql-community-server. 5
  10. mysql 5.7.11 winx64初始密码修改