`
zyallday
  • 浏览: 26795 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

android 获取坐标[整理]

阅读更多


int[] location = new  int[2] ;
view.getLocationInWindow(location); //获取在当前窗口内的绝对坐标
view.getLocationOnScreen(location);//获取在整个屏幕内的绝对坐标
location [0]--->x坐标,location [1]--->y坐标

如果在Activity的OnCreate()事件输出那些参数,是全为0,要等UI控件都加载完了才能获取到这些。

    private ViewFlipper flipper;
       
    @Override
    public void onCreate(Bundle savedInstanceState) {
            Log.i("demo", "onCreate");
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
       
        flipper = (ViewFlipper)findViewById(R.id.flipper);
        Log.d("demo", "left:" + flipper.getLeft());
        Log.d("demo", "right:" + flipper.getRight());
        Log.d("demo", "Top:" + flipper.getTop());
        Log.d("demo", "Bottom:" + flipper.getBottom());
       
        Button btn = (Button)findViewById(R.id.button2);
        btn.setOnClickListener(new OnClickListener(){
                        public void onClick(View v) {
                                Log.i("demo", "onClick");
                                Log.d("demo", "left:" + flipper.getLeft());
                                Log.d("demo", "right:" + flipper.getRight());
                                Log.d("demo", "Top:" + flipper.getTop());
                                Log.d("demo", "Bottom:" + flipper.getBottom());
                        }
        });
    }
分享到:
评论

相关推荐

    Android 绘制 散点图

    2. **创建Canvas**:在`onDraw()`方法中,获取到`View`的`Bitmap`,然后通过`Canvas`的构造函数绑定`Bitmap`。这样,我们就可以在这个`Canvas`上进行绘制。 3. **设定坐标系**:确定散点图的范围,即x轴和y轴的最大...

    Android-仿微信滑动销毁activity获取view绘制区域

    总的来说,仿微信滑动销毁Activity涉及到Android的触摸事件处理、视图绘制区域的获取、Activity生命周期的管理以及动画的使用。掌握这些知识点,不仅可以提升应用的用户体验,也是Android开发中的一项重要技能。

    android图片处理集合demo

    在Android中,实现图片裁剪通常需要自定义一个ImageView,并配合Matrix进行坐标变换。用户可以通过手势操作裁剪框,裁剪后可使用Bitmap.createBitmap方法截取目标区域。 4. 图片滤镜: 应用滤镜可以改变图片的...

    本人整理的android开发文档 第7章 地图

    在深入探讨《本人整理的android开发文档 第7章 地图》所涵盖的知识点之前,我们先简要回顾一下此章节的主题与目标。本章节主要聚焦于Android平台上的地图、地理编码以及基于位置的服务(LBS)。对于移动应用开发者而...

    Android手机照片中地址信息添加技术.pdf

    综上所述,本文所介绍的Android手机照片中地址信息添加技术,不仅能够满足年轻人分享照片和旅行足迹的需求,还能大大节约用户整理和分析照片的时间。通过这种技术,用户可以方便地管理自己的照片,并通过网络与他人...

    android(老罗视屏教程下载)

    - **从GPS坐标到地图坐标**:可以使用`LocationManager`和`Location`类获取GPS坐标,然后通过地图API将其转换为地图坐标。 - **从地图坐标到GPS坐标**:同样地,可以利用地图API提供的方法来实现反向转换。 以上...

    android 通讯录

    接着,可以利用Location服务获取联系人的地理坐标,并使用Marker对象在地图上标记这些位置。联系人的位置信息可能存储在联系人条目中的自定义字段,或者通过额外的服务(如Google Places API)进行查询。 为了提高...

    Android应用源码之通过手势实现的缩放处理-IT计算机-毕业设计.zip

    这份源码还涉及到论文写作,因此在进行毕业设计时,你需要将手势识别的原理、实现过程以及应用效果等内容整理成论文,包括手势识别的算法选择、实现难点及解决方案、性能评估等方面。 总的来说,通过学习这份...

    整理官方极光推送

    这一步骤通常包括在dependencies块内添加极光推送的Gradle坐标。 例如,你可能需要在你的`build.gradle`文件中看到类似这样的代码: ```groovy dependencies { implementation 'cn.jpush.android:jpush:3.x.x' // ...

    基于地理位置信息的智慧乡镇Android数据采集系统设计与实现.pdf

    二是设计数据采集界面,允许用户输入建筑、房屋、人员等信息,并通过GPS定位获取空间坐标;三是拍照功能的集成,用于记录实物和人员的图像信息;四是后台数据处理和存储,确保数据的安全性和一致性;五是提供数据...

    Android-System-Related-Charts:各种与Android系统相关的框架图、流程图

    运行机制handler机制时序图handler机制UML类图应用框架相关四大组件Activity的生命周期Activity间的数据交互Fragment的声明周期service的生命周期UI相关View中widgets相关类的继承关系Android事件分发机制Android...

    基于android手持设备的景区导览系统需求分析说明书.doc

    - **数据名称**:包括景点名称、位置坐标、介绍文本等。 - **数据类型**:文本、图像、视频等多媒体形式。 - **数据格式**:JSON、XML等标准格式。 - **数据约束**:确保数据的一致性和完整性。 #### 5. 其它非功能...

    robotium_2.5_API整理

    ### Robotium 2.5 API 整理及详解 #### 一、概述 Robotium是一款用于Android自动化测试的开源框架,它可以模拟用户操作来进行UI测试。Robotium支持各种类型的测试,包括功能测试、系统测试以及接受性测试等。在...

    MpAndroidChart-eclipse:这里是将PhilJay android studio版的MPAndroidChart整理成eclipse版的放到这里,以求使用eclipse的it求道者能用到

    【标题】中的“MpAndroidChart-eclipse”是一个项目,它将PhilJay为Android Studio开发的MPAndroidChart库转换为了适用于Eclipse IDE的版本。MPAndroidChart是一个流行且强大的开源库,用于在Android应用中创建各种...

    安卓 adb命令

    四个参数分别代表起始X坐标、起始Y坐标、结束X坐标、结束Y坐标。 ##### 8. 打开特定网页 - **命令**: `adb shell am start -a ...

    Google GPS轨迹记录软件 MyTracks源码整理

    1. **GPS定位**:MyTracks的核心功能是获取用户的实时GPS坐标。这涉及到Android系统中的Location API,包括GPS和网络定位服务的使用。源码中会展示如何请求位置更新、处理定位数据以及解决定位精度和延迟问题。 2. ...

    应用源码之ProximityAlertSample.zip

    【描述】中提到,这个源码是用于Android开发的学习资源,可能是从合法的互联网渠道获取并整理的,旨在为开发者提供一个实践和理解Android编程的实例。由于资料来源于网络,开发者需要注意版权问题,确保合规使用。...

    AndTripLog

    在Android系统中,AndTripLog利用GPS定位服务来获取用户的实时位置信息。GPS(全球定位系统)是一种卫星导航系统,通过接收至少四颗卫星的信号,能够精确计算出设备的经纬度坐标。在AndTripLog中,用户开启GPS后,...

Global site tag (gtag.js) - Google Analytics