android实时显示触屏坐标
来源:互联网 发布:js选项卡自动切换 编辑:程序博客网 时间:2024/05/17 15:59
这里是通过自定义view(继承TextView)获取触屏坐标时改变控件内容来实现显示触屏坐标的。
新建一个java文件,命名为MyView:
package com.touchaction;import android.content.*;import android.util.*;import android.widget.*;import android.graphics.*;import android.view.*;public class MyView extends TextView{//定义坐标变量,初始化private float x=0f, y=0f;//三个构造函数public MyView (Context context){super(context);}public MyView (Context context, AttributeSet set){super(context, set);}public MyView (Context context, AttributeSet set, int defStyleAttr){super(context, set, defStyleAttr);}@Overrideprotected void onDraw(Canvas canvas){// TODO: Implement this methodsuper.onDraw(canvas);//改变TextView对象内容setText("坐标("+(int)x+","+(int)y+")");}@Overridepublic boolean onTouchEvent(MotionEvent event){// TODO: Implement this method//修改触屏坐标x = event.getX();y = event.getY();//通知当前控件更新invalidate();//true表示已处理该方法return true;}}
main.xml,使用自定义view,属性改成fill_parent:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center" android:orientation="vertical" > <com.touchaction.MyViewandroid:textSize="30dp"android:gravity="center_horizontal" android:text="@string/hello_world" android:layout_width="fill_parent" android:layout_height="fill_parent" /></LinearLayout>
看以下效果图:
阅读全文
0 0
- android实时显示触屏坐标
- OSG中的HUD实时显示视点坐标
- android 中实时显示
- Android网速实时显示
- BCB中如何实时显示鼠标的坐标?---利用定时器
- C语言+EasyX实现——鼠标坐标实时显示
- android触屏获取坐标
- Android 实时时间显示实现
- android 实时显示系统时间
- ddms截屏之实时显示android屏幕内容
- Android 仿微博实时显示输入文字长度
- android如何实时显示sqlite数据库内容
- Android搜索实时显示功能实现
- Android手机传感器及实时数据显示
- 实时显示鼠标指针相对于浏览器X轴Y轴坐标位置
- 基于高德地图API实现车辆轨迹回放并显示实时坐标
- 实时显示
- 实时显示
- ScrollView中嵌套ExpandableListView
- 【096】Linux CentOS 7.3 允许或禁止root用户远程登录
- Android MVC,MVP,MVVM模式入门——重构登陆注册功能
- SVN 回滚(撤回)提交的代码
- 【备忘】2017年7月最新微服务架构的分布式事务解决视频教程
- android实时显示触屏坐标
- MVP简单使用+RecyclerView
- Linux下Mysql自启动
- 单例模式的双重检查成例的研究
- Ubuntu安装Mac主题
- IOError: RPC server not started
- C++对Lua中table进行读取、修改和创建
- 悲观锁和乐观锁的学习
- docker镜像下给容器直接安装vim编译器