zoukankan      html  css  js  c++  java
  • Android View坐标Left, Right, Top, Bottom

    Android View坐标Left, Right, Top, Bottom

    1.分析说明Left, Right, Top, Bottom

    View中对于该字段说明如下,相对父布局的的位置
    相对父布局的左边位置 Left
    相对父布局的右边位置 Right
    相对父布局的左上边位置 Top
    相对父布局的下边位置 Bottom

    对于上述的理解可以根据二位坐标系来理解,(left,right),(top,bottom)

    2,对应API的调用如下:
    视图左侧位置 mView.getLeft();
    视图右侧位置 mView.getRight();
    视图上侧位置 mView.getTop();
    视图下侧位置 mView.getBottom();

    4,图例分析如下:

    对于上述图:分析说明如下:

      布局关系如下 A(C(B))

    对于A坐标系就是Framelayout也就是rootView,此时这个布局可以认为跟屏幕是等大小的

    对于C而言此时他的父布局是A那么此时坐标系的建立应该以此为准,建立二位坐标系,那么此时的getLeft就是C的左边相对父布局A的距离,也就是P1

    对于B而言此时他的父布局的C,那么同理此时坐标系的建立自然也是以此为基准,这时候调用方法geLeft(),就是B到C的左边界的距离,也就是P2

    举一反三,对于getTop同理

    你得有足够的实力,你的原则和底线才会被人尊重。
  • 相关阅读:
    006_02SQLite_OpenHelper
    006_01SQLite_demo
    005_01XML_Serilizer
    004_05PullParser
    004_04SharedPreferences
    004_02文件读写模式
    004_01获取SD容量
    003_01电话拨号器
    maven项目中的pom.xml
    ORACLE提示表名无效
  • 原文地址:https://www.cnblogs.com/liemng/p/5003346.html
Copyright © 2011-2022 走看看