浮动框坐标-关于浮动框的坐标问题

问题描述

关于浮动框的坐标问题
    mParams.gravity = Gravity.LEFT | Gravity.TOP;
     mParams.x = 0;//相对于屏幕原点的x轴距离
     mParams.y = 0;//相对于屏幕原点的y轴距离
     mWM.addView(ivCursor, mParams);

    这样设置后那个浮动框就在界面左上角了 然后是不是那个浮动框的左上角坐标是0 0 啊 以后每次移动这个浮动框是不是都是以这个浮动框的左上角的坐标为准啊

解决方案

1.对于WindowManager创建出来的view,其默认原点是左下角。
2.通过mParams.gravity = Gravity.LEFT | Gravity.TOP;来设置后,其原点就变成了左上角。
3.mParams.x和mParams.y设置的值表示的是从原点的偏移量。
4.如果mParams.x和mParams.y都设置为正数,那么view的位置就会向屏幕内偏移你设置的值的pix值。

举例子说明:
1.mParams.gravity = Gravity.LEFT | Gravity.TOP; mParams.x=10; mParams.y = 20; 那么view就会根据左上角分别向右偏移10像素,向下偏移20像素。
2.mParams.gravity = Gravity.RIGHT | Gravity.TOP; mParams.x=30; mParams.y = -40; 那么view就会根据右上角分别向左偏移30像素,向上偏移40像素。

时间: 2024-09-13 18:35:43

浮动框坐标-关于浮动框的坐标问题的相关文章

c#根据坐标给文本框赋值的代码

问题描述 c#根据坐标给文本框赋值的代码,比如已知坐标是(120,500),在这个位置赋值成abcdefg?搜了很多资料没有结果 解决方案 解决方案二:如果是你自己的程序,你将文本的控件收集到一个控件数组中,然后遍历一次就好了.解决方案三:如果是通过软件操作别的软件,你可以用下API函数解决方案四:引用1楼sp1234的回复: 如果是你自己的程序,你将文本的控件收集到一个控件数组中,然后遍历一次就好了. 是个webbrowers里的网站赋值解决方案五:引用2楼T_MonkiJin的回复: 如果是

c# c#-c#根据坐标给文本框赋值

问题描述 c#根据坐标给文本框赋值 c#根据坐标给文本框赋值的代码,比如已知坐标是(120,500),在这个位置赋值成abcdefg?搜了很多资料没有结果 解决方案 api函数 WindowFromPoint 获得坐标位置处的句柄,然后sendmessage发送字符消息(WM_Char) 解决方案二: 获取坐标返回的大概是一个point对象,要获取point的属性值,如point.x或者point.y.

yii 使用checkBoxList 生成复选框每个复选框前面会生成隐藏输入框 怎么不让它生成

问题描述 yii 使用checkBoxList 生成复选框每个复选框前面会生成隐藏输入框 怎么不让它生成 yii 使用checkBoxList 生成复选框时会在每个复选框前面生成隐藏输入框 怎么不让他生成隐藏输入框 解决方案 手册里面有,或者你用html替换掉它里面生成的html标签去定义样式

百度地图 js 通过IP定位城市后,已知一个坐标集合,根据每个坐标添加标注点,求大神help me

问题描述 百度地图 js 通过IP定位城市后,已知一个坐标集合,根据每个坐标添加标注点,求大神help me var myCity = new BMap.LocalCity(); // 以当前IP定位到城市 myCity.get(myFun); // 根据IP对当前城市进行定位 function myFun(result){ var center = result.center; // 城市坐标中心点 var point = new BMap.Point(center.lng,center.la

网页制作基础:单选框和复选框的应用

单选框|复选框|网页 在用表单设计调查表时,为了减少用户的操作,使用选择框是一个好主意,在HTML的<input>标记中有两种选择框,即单选框和复选框,两者的区别是单选框中的选项用户只能选择一项,而复选框中的选项用户可以任意选择多项,甚至全选.请看下面的例子: 下面给出这个例子的源代码,结合代码来讲各参数的设置: <form name="form1" > 你是否喜欢旅游?请选择:<br> <input type="radio"

搜索框:谁在框 怎么框 框住谁

自由真的就是我们天生的向往吗?那么我们该如何解释我们一直对于家有一种依恋?如果说自由让我们感到舒服.自在,那么我们在<自闭历程>,这部电影中,禁锢.狭小,却让女主角感到前所未有的安宁,我们如何解释?互联网被我们认为是一个自由自在的天地,但是我们却要处处受制于搜索之框.并且它无处不再. 谁在框? 互联网其实就是由一个个框组成的,或者我们可以把互联网世界比喻为一个巨大的监狱,而这个监狱的建造者就是一个个互联网企业,每个狱舍分属于不同的企业,有大有小,大的可以容纳几万乃至数亿人,比如腾讯QQ和新浪微

在Word 2007文档中将文本框转换成图文框

在Word 2007文档中插入文本框可以增强排版的灵活性,但文本框不具备自动编号等Word文档功能,在一定程度上限制了用户的应用需求.如果需要使用更强大的Word文档功能,而又不丢失文本框在排版时的灵活性,可以将文本框转换成图文框.在Word2007文档中将文本框转换成图文框的步骤如下所述: 第1步,打开Word2007文档窗口,右键单击文本框的边框,并在打开的快捷菜单中选择"设置文本框格式"命令,如图2009010508所示. 图2009010508 选择"设置文本框格式&

使用AngularJS处理单选框和复选框的简单方法

这篇文章主要介绍了使用AngularJS处理单选框和复选框的方法,在AngularJS表单的基础之上编写起来非常简单,需要的朋友可以参考下     AngularJS对表单的处理相当简单.在AngularJS使用双向数据绑定方式进行表单验证的时候,实质上它在帮我们进行表单处理. 使用复选框的的例子有很多,同时我们对它们的处理方式也有很多.这篇文章中我们将看一看把复选框和单选按钮同数据变量绑定的方法和我们对它的处理办法. 创建Angular表单 在这篇文章里,我们需要两个文件:index.html

谷歌Chrome浏览器中单选框和复选框不显示怎么办

  谷歌Chrome浏览器中单选框和复选框不显示怎么办?最近不知怎么地,学研端的Chrome浏览器中的单选框和复选框经常不显示.给上网带来很大的不方便.虽然可以拷贝网址到firefox或者搜狗浏 览器中看,或者直接换浏览器,但总觉得还是用chrome习惯.更让学研端舍不得的是chrome简约的界面和强大的插件库.所以尝试了一个办法终于解决 了单选框和复选框无法正常显示的问题. 应该有多种解决办法的,学研端使用的是修改计算机的属性.具体地,是:依次进入:"我的电脑"→"属性&q