具体效果如下:

将这个textview 向左移动,那么都可以监听,如上图。如果控件向右移,只有第一个textview 刚刚出头的部分可以监听,如下图

貌似监听宽度还只是竖屏!?

原因:在fragment所在的 activity 布局中添加了 DrawerLayout, DrawerLayout是隐藏的,但是焦点区域覆盖了:

<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".childmenu.RealTimeDataActivity"><FrameLayoutandroid:id="@+id/main_content"android:layout_width="match_parent"android:layout_height="match_parent"android:layout_marginTop="51dp"/><include layout="@layout/app_bar" />
</RelativeLayout>

app_bar.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"><RelativeLayoutandroid:id="@+id/title"android:layout_width="fill_parent"android:layout_height="48dp"android:background="@color/colorBase" ><ImageView android:id="@+id/menu_back"android:layout_width="35dp"android:layout_height="28dp"android:layout_marginLeft="5dp"android:layout_centerVertical="true"android:src="@drawable/menu_back"/><TextViewandroid:layout_height="wrap_content"android:layout_width="wrap_content"android:id = "@+id/titleBar"android:text="间隔#1"android:layout_marginLeft="45dp"android:layout_centerVertical="true"android:layout_centerHorizontal="true"android:textSize="14sp"/><ImageView android:id="@+id/menu_btn"android:layout_marginTop="1dp"android:layout_width="35dp"android:layout_height="35dp"android:paddingRight="5dp"android:layout_alignParentRight="true"android:layout_centerInParent="true"android:src="@drawable/menu_slide"/></RelativeLayout><androidx.drawerlayout.widget.DrawerLayoutandroid:id="@+id/drawer"android:layout_width="220dp"android:layout_height="match_parent"android:layout_gravity="right"><LinearLayoutandroid:layout_width="wrap_content"android:layout_height="match_parent"android:orientation="vertical"android:layout_gravity="right"><ListViewandroid:layout_width="match_parent"android:layout_height="match_parent"android:id="@+id/slide_menu"/></LinearLayout></androidx.drawerlayout.widget.DrawerLayout>
</LinearLayout>

使用DrawerLayout一定注意焦点覆盖的问题!!!

横屏展示 fragment 监听面积并非全屏,部分面积监听失效相关推荐

  1. [html] HTML5如何监听video的全屏和退出全屏?

    [html] HTML5如何监听video的全屏和退出全屏? 监听fullscreenchange事件document.addEventListener('fullscreenchange', (ev ...

  2. 监听ESC退出全屏事件

    全屏时,监听不到ESC退出全屏事件时可以试试这个方法: // 绑定监听事件 fullListen() {let screen = document.getElementById("scree ...

  3. H5网络监听接口和全屏接口

    1.网络监听接口 /1.ononline:网络连通的时候触发这个事件/ /2.onoffline:网络断开时触发/ <script>/*1.ononline:网络连通的时候触发这个事件*/ ...

  4. 解决安卓全屏“FLAG_FULLSCREEN”状态下“adjustResize”失效,全屏状态下WebView的输入框被软键盘挡住的问题

    沿着这个问题的线索,可以追溯到: http://code.google.com/p/android/issues/detail?id=5497    ,安卓官方问题回馈帖,这个问题的代号为" ...

  5. Vue项目中监听全屏事件,实现全屏功能和按esc退出全屏(解决全屏踩坑难题)

    展示效果: 全屏功能 代码: <el-buttontype="button"id="full-btn-medium"@click="VideoF ...

  6. vue中实现全屏以及对退出全屏的监听

    前言: vue中实现默认进来页面,某个div全屏,并监听退出全屏的次数,当退出全屏次数达到5的时候跳转到别的页面. 目录: 实现步骤: 1.页面上在你想要的容器上加上id = 'con_lf_top_ ...

  7. html全屏/退出全屏按钮,以及监听Esc退出后按钮样式变更

    全屏和退出全屏引用了layui里面的icon标签,也可以使用自己的图片,都可以. html: <div id="screenDiv"><!-- 以下是layui里 ...

  8. js监听退出div的全屏

    window.addEventListener('fullscreenchange', e => {    // 监听到屏幕变化,在回调中判断是否已退出全屏          console.l ...

  9. JS控制全屏,监听退出全屏事件

    先放個官方 Web API 接口 链接:全屏 API 网上基本都是这种: //全屏功能document.getElementById("ck_buts").onclick = fu ...

最新文章

  1. nagios监控linux nrpe安装
  2. 排序1+1:冒泡排序法(BubbleSort)的改进以及效率比较
  3. 目标检测技术演进:R-CNN、Fast R-CNN、Faster R-CNN
  4. 《版式设计——日本平面设计师参考手册》—第1章应用对象样式
  5. 心想技术驱动业务,却在背道而驰
  6. 思科生成树协议STP/RSTP
  7. 【转载】Weka入门教程
  8. Fragment懒加载预加载
  9. springboot 使用restTemplate 发送https请求 忽略ssl证书
  10. Google Volley框架源码走读
  11. android代码改字体颜色,如何更改Android Studio的代码字体和颜色
  12. markdown如何设置图片大小_Markdown 调整图片位置与大小
  13. python stm32f401_STM32学习之GPIO配置 (STM32F401ZGT6)
  14. cnn app for android phones,Freedom Apk Download for Android Phones / Tablets Latest Version
  15. 【CSAPP】计算机系统漫游
  16. 2022年最新前端面试题、高频面试题、面试题总结
  17. java jsp聊天系统_java web实现简单聊天室
  18. tensorflow2.0实现DeepFM
  19. VueUse(中文)——简介
  20. Nginx的作用是什么?有什么用?

热门文章

  1. flask和vue的冲突问题
  2. ubuntu18.10安装octave
  3. 深度学习(七)—— GAN
  4. 【机器学习】Lasso回归(L1正则,MAP+拉普拉斯先验)
  5. python爬网盘数据犯法吗_python爬取疫情数据的源码
  6. fastapi日志重复打印_【FastAPI】踩坑总结
  7. java做一个简单的数据库,哪个嵌入式数据库用Java写成一个简单的键/值存储?
  8. win2012活动目录介绍
  9. #11 硬连接与软链接与RAID与LVM2
  10. IT巨头组队年末将推“Gen-Z”内存新架构,英特尔和思科缺席是闹哪样?