如果这是一个简单的问题,请原谅我,但是我是 Android 开发的新手,这个问题一直困扰着我。
我有一个“基本”布局文件,其中包含来自这个库的 RelativeLayout 和 com.devspark.sidenavigation.SideNavigationView 。
然后我有一个带有 ViewPager 的活动,它将其他布局(包含 ListViews 和 progressBars)膨胀到这个中。我的问题是,无论我如何尝试,SideNavigationMenu 总是出现在膨胀的列表视图后面。我不确定出了什么问题,而且我迷失在一堆乱七八糟的布局中。有没有人有任何指示?
这是我的“基本”布局:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".NewNews"
tools:ignore="MergeRootFrame">
<com.devspark.sidenavigation.SideNavigationView
android:id="@+id/side_navigation_view_news"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clipChildren="false"/>
</RelativeLayout>
以及膨胀的“子”布局之一的示例:
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<eu.erikw.PullToRefreshListView
android:id="@+id/listView_all"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@android:color/transparent"/>
<ProgressBar
android:id="@+id/progressBar_all"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center" />
</FrameLayout>
提前致谢