Android:DrawerLayout 抽屉布局没有反应
2024-10-20 18:54:11
<androidx.drawerlayout.widget.DrawerLayout
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<!-- 主视图的内容,非抽屉展示的内容 -->
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
android:id="@+id/swipe_refresh"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ScrollView
android:id="@+id/weather_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:overScrollMode="never"
android:scrollbars="none">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<include layout="@layout/title" />
<include layout="@layout/now" />
<include layout="@layout/forecast" />
<include layout="@layout/aqi" />
<include layout="@layout/suggestion" />
</LinearLayout>
</ScrollView>
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
<!-- 抽屉视图的内容 -->
<androidx.fragment.app.FragmentContainerView
android:id="@+id/choose_area_fragment"
android:name="com.coolweather.android.ChooseAreaFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="start" />
</androidx.drawerlayout.widget.DrawerLayout>
抽屉布局应该只能有两个子布局,第一个是主视图,第二个是抽屉视图的内容。并且,抽屉视图的内容的属性要有android:layout_gravity="start"
或者android:layout_gravity="left"
。如果 AS(Android Studio)没有提示你这个属性,直接添加上就行。
最新文章
- Exercise 24: More Practice
- Entity Framework EF6使用 MySql创建数据库异常解决办法
- VS2012 编译带有c/c++代码的python模块失败解决方案
- 简单Matrix 的方法说明记录
- FastMM 定位内存泄露的代码位置
- Python函数中的参数(一)
- 操作ACCESS数据库注意事项
- hdoj 5112 A Curious Matt
- 【HDOJ】3309 Roll The Cube
- Delphi XE7下如何创建一个Android模拟器调试
- 孙鑫HTML视频学习总结
- Javascript闭包入门(译文)
- Android数据库框架——GreenDao轻量级的对象关系映射框架,永久告别sqlite
- [js] - 前端FileReader使用,适用于文件上传预览.(并未传入后端)
- ubantu 安装redis
- Unable to connect to zookeeper server within timeout: 5000
- MVC:分页改进URL
- 基于asp.net mvc的近乎产品开发培训课程(第三讲)
- MySQL权限系统(一).The MySQL Access Privilege System 概述
- 《python基础教程(第二版)》学习笔记 字符串(第3章)
热门文章
- Java基础知识篇【gitee】
- vue3 el-pagination 将 英文 修改 为 中文
- RuntimeError: setuptools >;= 41 required to build
- 前端h5适配刘海屏和滴水屏
- 万字长文详解 YOLOv1-v5 系列模型
- [编程基础] C++多线程入门3-小心地将参数传递给线程
- [OpenCV实战]41 嵌入式计算机视觉设备选择
- 《Effective C++》构造、析构、赋值运算
- iOS Reveal 4 安装详解简单粗暴
- 在Typescript项目中,使用ESLint和Prettier,以及解决保存代码后ESLint配置冲突问题