android手机屏幕最右下角坐标怎么获取,需要的是动态获取哈,好针对不同屏幕

android手机屏幕最右下角坐标怎么获取,需要的是动态获取哈,好针对不同屏幕,第1张

获取了屏幕大小不就等于获取了坐标么。

Display My_Display=getWindow()getWindowManager()getDefaultDisplay();

int Max_X=My_DisplaygetWidth();

int Max_Y=My_DisplaygetHeight();

这个可以加入到方法中人后随时调用,也可以程序初始化的时候响应一次。

我想你应该是要获取被用户点击的那张的坐标吧,首先给你的加一个监听,如果被点击了,获取手机屏幕的宽高,然后获取自身的宽高,屏幕的坐标减去的宽高就是该所在的坐标,如果你要获取相对于其他某个控件的坐标,只要获取另一个控件的坐标,然后进行计算就可以了

看到你的问题补充就不知道你想要写成什么样子的了。

给你两段代码把。

一、获取鼠标在屏幕上的坐标

'坐标显示在Text1,Text2

'建一个Timer1,Text1,Text2

'代码如下。

'============

Private Type POINTAPI

x As Long

y As Long

End Type

Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long

Dim p As POINTAPI

Private Sub Form_Load()

Timer1Interval = 10

End Sub

Private Sub Timer1_Timer()

GetCursorPos p

Text1Text = px

Text2Text = py

End Sub

二、获取鼠标在窗体内的坐标

'坐标显示在标题上

'运行此程序需要再窗体添加控件Timer

Option Explicit

Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long

Private Declare Function ScreenToClient Lib "user32" (ByVal hwnd As Long, lpPoint As POINTAPI) As Long

Private Type POINTAPI

x As Long

y As Long

End Type

Private Sub Form_Load()

Timer1Interval = 10 '设置获取鼠标坐标间隔

End Sub

Private Sub Timer1_Timer()

Dim P As POINTAPI

GetCursorPos P '获取鼠标在屏幕中的位置

ScreenToClient Mehwnd, P '转换为本窗体的坐标

Dim t As Boolean

t = Px >= 0 And Py >= 0 And Px < MeWidth / ScreenTwipsPerPixelX And Py <= MeHeight / ScreenTwipsPerPixelY

If t Then MeCaption = "x=" & Px & "y=" & Py '按像素显示坐标

'If t Then MeCaption = "x=" & Px ScreenTwipsPerPixelX & "y=" & Py ScreenTwipsPerPixelY '按缇显示坐标

End Sub

通过Touch的相应函数来获得:

- (void)touchesBegan:(NSSet )touches withEvent:(UIEvent )event

{

UITouch touch = [touches anyObject];

CGPoint touchPoint = [touch locationInView:self];

//touchPointx ,touchPointy 就是触点的坐标。

}

看些基础的教程里基本都会讲到这个的,

PS

新建一个文件,和你的屏幕尺寸一样大

然后按F键,使之全屏(可能要多按几次)

按F8,信息面面版中XY就是坐标

你在网页面,用鼠标指着某个点,不动

按ALT+TAB键,切换到PS,就会得到一个坐标。

Point

p

=

CursorPosition;

pX;

//当前X坐标

pY;

//当前Y坐标

以上代码在任意地方执行,就可取得鼠标在屏幕上的X

Y坐标。

以上就是关于android手机屏幕最右下角坐标怎么获取,需要的是动态获取哈,好针对不同屏幕全部的内容,包括:android手机屏幕最右下角坐标怎么获取,需要的是动态获取哈,好针对不同屏幕、安卓开发 如何获取用户点击图片的坐标、vb 获取鼠标在窗口内的屏幕坐标等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9524801.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存