一、5大布局

创建布局:layout右击→New→Layout resource file--------Root element:布局类型

1.线性布局(LinearLayout)

android:textSize="18sp"                   //调整中间中字体大小match_parent                              //填充父窗体wrap_content                              //包括内容android:hint                              //控件上显示的字,一点击就消失android:layout_marginLeft="20dp"          //控件左侧外边距android:layout_margin="20dp"              //控件一周边距android:layout_paddingLeft="20dp"  //控件左侧内边距

2.相对布局(RelativeLayout)

       

android:layout_below+"@+id/    "  //此控件在哪个控件的下边,空格就填哪个控件的idandroid:layout_above+"@+id/    "  //在----上边android:layout_toLeftOf+"@+id/    "  //在----左边android:layout_toRightOf+"@+id/    "      //在----右边

3.帧布局(FrameLayout)

        一层一层的,例:视频播放器,暂停后屏幕中间的播放按钮

android:layout_gravity="center_vertical"   //垂直居中android:layout_gravity="center_horizontal"           //水平居中android:layout_gravity="center"            //水平、垂直均居中

4.表格布局(TableLayout)

      一个TableRow标签就代表一行

                                           //第一行                                                   //第二行     

5.绝对布局(AbsoluteLayout)

      控件位置固定,后期做屏幕适配不容易做,基本被废弃。

二、Android中的单位

1.sp:给一个textview设置字体大小

2.dp:其他情况单位全用dp,比如设置控件边距

三、日志猫

Log.v(tag,"要打印的内容")    --------蓝色(v级别)Log.i(tag,"要打印的内容")    --------绿色(info级别)Log.d(tag,"要打印的内容")    --------黑色(debug级别)Log.w(tag,"要打印的内容")    --------黄色(warn级别)Log.e(tag,"要打印的内容")    --------红色(error级别)System.out.println();       --------绿色

 

更多相关文章

  1. android 开发:使用SwipeRefreshLayout实现下拉刷新
  2. androidの布局控件居于最底部实现
  3. android约束布局ConstraintLayout
  4. android中控件的遮盖问题
  5. Android(安卓)Studio 之 View组件常用属性及其对应的编程接口
  6. 【Android自学笔记】android实现TextView垂直滚动显示
  7. Android事件分发机制
  8. Android视图框架
  9. 《Android深入透析》之Android事件分发机制

随机推荐

  1. MySQL导出和导入SQL脚本
  2. 如何获得MySQL中某一行的偏移量?
  3. mysql-5.7.10-winx64 绿色版安装办法
  4. mysql主从复制配置操作以及主主配置宕机
  5. 如何使用PDO从MySQL获取正确的数据类型?
  6. MySQL基本操作汇总
  7. linux运维必会MySQL企业面试题
  8. mysql 中使用聚合函数sum()后出现很长的
  9. mysql学习--1.事务
  10. 获取喜欢和评论的帖子 - 一个查询?