首页 > 其他分享 >Android:DrawerLayout 不生效的问题

Android:DrawerLayout 不生效的问题

时间:2022-12-17 00:22:16浏览次数:41  
标签:layout gravity 视图 生效 DrawerLayout Android 抽屉 android

<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)没有提示你这个属性,直接添加上就行。

标签:layout,gravity,视图,生效,DrawerLayout,Android,抽屉,android
From: https://www.cnblogs.com/Enziandom/p/16988535.html

相关文章

  • Android开发实战二之Hello Android实例
     编写第一个Android程序HelloAndroid实例1.创建Android虚拟设备(AVD)在开始之前先创建一个Android虚拟设备。Window->Android SDK and AVD Manager 点击New按钮。1.......
  • Android开发实战一之搭建开发环境-附测试实例(已亲测)
    使用JDK、AndroidSDK、Eclipse+ADT搭建开发环境   附测试实例  (已亲测)---------------------------------------------------------------------------------......
  • 走进android的世界(不断更新中)
    【做事就要抓住关键,就要有所得!】学习android开发中的点点滴滴------不断更新中------写于2012年2月28日         还记得大二的时候,第一次接触android情景。同桌华......
  • android 4.0 (Ice Cream Sandwich) 已经开源
    ​​android4.0(IceCreamSandwich)的源码终于放出来了​​,下载地址:​​http://source.android.com/source/downloading.html​​下载完成后主要包含一下目录:​​......
  • ffmpeg 移植到 android
    一:生成动态库(.so文件)-->环境:操作系统:Ubuntu9.10ffmpeg源码版本:ffmpeg-0.6.1(可以在​​http://ffmpeg.org/download.html​​ 下载源码)androidndk版本:android-ndk-r4b-linux......
  • 一个 android 资料
    上面的android文章很好。 ​​http://elinux.org/Category:Android​​AndroidPortingGuide​​http://www.netmite.com/android/mydroid/development/pdk/docs/index......
  • Android添加构建依赖项Add Build Dependencies
    TheGradlebuildsysteminAndroidStudiomakesiteasytoincludeexternalbinariesorotherlibrarymodulestoyourbuildasdependencies.Thedependenciesca......
  • Android实现导航菜单左右滑动效果
    本文给大家介绍在Android中如何实现顶部导航菜单左右滑动效果。今天给大家介绍在Android中实现顶部导航菜单左右滑动效果的二种解决方案。第一种解决方案: 然使and......
  • Android异步下载图片并且缓存图片到本地
    转来的,以备不时之需!!  在Android开发中我们经常有这样的需求,从服务器上下载xml或者JSON类型的数据,其中包括一些图片资源,本demo模拟了这个需求,从网络上加载XML资源,其中包括......
  • 解决Android加载图片时内存溢出的问题
    尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消......