首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >android屏幕坐标是如何工作的?

android屏幕坐标是如何工作的?
EN

Stack Overflow用户
提问于 2012-07-14 19:24:40
回答 2查看 115.7K关注 0票数 165

我正在使用Android Animation,我发现Android坐标系非常混乱,所以我在这里问这个问题,关于Android中的坐标是如何工作的。我跟随这张图片将一个视图移动到另一个视图,但它似乎不起作用:

EN

回答 2

Stack Overflow用户

发布于 2013-09-26 12:01:56

对于Android API级别13,您需要使用以下命令:

代码语言:javascript
复制
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int maxX = size.x; 
int maxY = size.y;

然后(0,0)是屏幕的左上角,(maxX,maxY)是屏幕的右下角。

自API13起,不推荐使用屏幕大小的'getWidth()‘

此外,getwidth()getHeight()android.view.View类在android.So中的方法,当您的java类扩展View类时,没有windowManager开销。

代码语言:javascript
复制
          int maxX=getwidht();
          int maxY=getHeight();

就这么简单。

票数 19
EN

Stack Overflow用户

发布于 2020-04-01 22:02:50

这张图片是从there收集的,希望能消除大家的困惑。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11483345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档