Android 安卓监听器,用于点击屏幕边缘
我想为屏幕两侧的点击实现事件监听器 我是否必须创建位于屏幕两侧的不可见视图/布局,并在其上单击侦听器 如果是这样,我应该创建什么样的布局/视图,以及将它们定位到屏幕一侧的代码是什么 我找到了这个帖子Android 安卓监听器,用于点击屏幕边缘,android,Android,我想为屏幕两侧的点击实现事件监听器 我是否必须创建位于屏幕两侧的不可见视图/布局,并在其上单击侦听器 如果是这样,我应该创建什么样的布局/视图,以及将它们定位到屏幕一侧的代码是什么 我找到了这个帖子 但是我真的不明白。您可以将它添加到活动的父布局中(xml文件中的第一个布局) 然后使用X和Y并计算设备屏幕大小,您可以检查边缘。 下面是如何计算屏幕大小(以像素为单位) 在引入getSize之前(在API级别13中),您可以使用现在不推荐使用的getWidth和getHeight方法: Displa
但是我真的不明白。您可以将它添加到活动的父布局中(xml文件中的第一个布局) 然后使用
X
和Y
并计算设备屏幕大小,您可以检查边缘。
下面是如何计算屏幕大小(以像素为单位)
在引入getSize
之前(在API级别13中),您可以使用现在不推荐使用的getWidth
和getHeight
方法:
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth(); // deprecated
int height = display.getHeight(); // deprecated
试着让你的布局充满你的父母
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth(); // deprecated
int height = display.getHeight(); // deprecated