获取控件的坐标 void initPosition(){ Int[]location=new location[2]; view.getLocationOnScreen(location ); int x= location[0];     //left int y= location[1];     //top int x1= x+view.getMeasuresWidth();     //right int y1= y+view.getMeasuresHeight();     //bottom } 当界面未加载完成时,想要获取控件的坐标时  获取坐标时,坐标为空 此时我们可以利用树视图来解决问题 view.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {     @Override
   
public void onGlobalLayout() {
        initPosition();
    }
});

更多相关文章

  1. 控件:ExpandableListView --- 树型组件
  2. 【Android】手机地图功能——利用手机GPS获取用户地理坐标
  3. Android拖动控件改变其位置
  4. android 遍历所有控件
  5. Android学习--动态向SPinner控件中添加数据
  6. Android在代码中设置控件的drawableLeft,drawableRight,drawableTo

随机推荐

  1. Ubuntu查看修改mysql的登录名和密码、安
  2. 解决mysql登录错误:'Access denied fo
  3. mysql 定时任务的实现与使用方法示例
  4. MySQL字符串索引更合理的创建规则讨论
  5. 使用limit,offset分页场景时为什么会慢
  6. MySQL控制用户输错密码尝试次数
  7. mysql命令行脚本执行操作示例
  8. MySQL查询语句简单操作示例
  9. MySQL查询排序与查询聚合函数用法分析
  10. 关于MySQL索引的深入解析