zoukankan      html  css  js  c++  java
  • Android 简单布局、控件

    布局

    线性布局 LinearLayout

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"  //纵向排列,horizontal横向排列
    tools:context=".MainActivity">
    </LinearLayout>


    相对布局 RalativeLayout

      相对于给定id控件的位置(两控件不重叠,属性可同时执行,如右下方):

      layout_above:将该控件底部置于给定id控件之上

      layout_below:将该控件底部置于给定id控件之下

      layout_toLeftOf:将该控件的右边缘置于给定id控件的左边缘

      layout_toRightOf:将该控件的左边缘置于给定id控件的右边缘

     

      相对于给定id控件对齐(两控件重叠):

      layout_alignBaseline:将该控件的baseline与给定id的baseline对齐

      layout_alignTop:将该控件的顶部边缘与给定id的顶部边缘对齐

      layout_alignBottom:将该控件的底部边缘与给定id的底部边缘对齐

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

      layout_alignRignt:将该控件的右边缘与给定id的右边缘对齐

     

      相对于父控件:

      layout_alignParentTop:若为true,将该控件的顶部与父控件的顶部对齐

      layout_alignParentBottom:若为true,将该控件的底部与父控件的底部对齐

      layout_alignParentLeft:若为true,将该控件的左部与父控件的左部对齐

      layout_alignParentRight:若为true,将该控件的右部与父控件的右部对齐

     

      居中:

      layout_centerHorizontal:若为true,将该控件水平居中

      layout_centerVertical:若为true,将该控件垂直居中

      layout_centerInParent:若为true,将该控件置于父控件中央

     

      指定移动像素(相当于内边距):

      layout_marginTop:上偏移的值

      layout_marginBotton:下偏移的值

      layout_marginLeft:左偏移的值

      layout_marginRight:右偏移的值

    控件

    TextView文本框

    ImageView图片框

      需要事先复制图片到resdrawable下

      

      属性src里写上路径(资源文件不能以数字开头

      

    Button按钮

    <Button
    android:id="@+id/btn01"    
    android:layout_weight="1"          //权重
    android:text="按钮"              //按钮上显示的字
    android:layout_width="match_parent"    //和父控件大小一样
    android:layout_height="wrap_content" />  //当前控件大小能够刚好包含里面的内容


    快捷键
      alt+enter 抽取成本地变量/查看错误提示
      alt+ctrl+f 抽取成全局变量


  • 相关阅读:
    小米范工具系列之二:小米范 web目录扫描器
    小米范工具系列之一:小米范 web查找器
    Layer子域名挖掘机
    unity第一人称
    浏览器的兼容大坑
    java掉系統进程
    java写的服务器,处理多个请求
    java网络练习一
    javaWeb开发原理
    unity传统GUI学习一.
  • 原文地址:https://www.cnblogs.com/gothic-death/p/10402092.html
Copyright © 2011-2022 走看看