Java 抽屉隐藏在自定义视图后面
我创建了一个布局。我添加了一个自定义视图(Java 抽屉隐藏在自定义视图后面,java,android,layout,Java,Android,Layout,我创建了一个布局。我添加了一个自定义视图(pl.jawegiel.endlessblow.view.gamessurface),然后在侧面添加了两个抽屉(left\u drawer&right\u drawer)。但当我试图滑动以显示两个抽屉中的任何一个时,它们仍然隐藏在该视图后面,并且不可见。这是我的密码 <?xml version="1.0" encoding="utf-8"?> <androidx.drawerlayout.widg
pl.jawegiel.endlessblow.view.gamessurface
),然后在侧面添加了两个抽屉(left\u drawer
&right\u drawer
)。但当我试图滑动以显示两个抽屉中的任何一个时,它们仍然隐藏在该视图后面,并且不可见。这是我的密码
<?xml version="1.0" encoding="utf-8"?>
<androidx.drawerlayout.widget.DrawerLayout
xmlns:android = "http://schemas.android.com/apk/res/android"
android:id = "@+id/drawer_layout"
android:layout_width = "match_parent"
android:layout_height = "match_parent">
<FrameLayout
android:id = "@+id/content_frame"
android:layout_width = "match_parent"
android:layout_height = "match_parent">
<pl.jawegiel.endlessblow.view.GameSurface
android:id = "@+id/gameSurface"
android:layout_width = "match_parent"
android:layout_height = "match_parent"/>
<Spinner
android:layout_width = "wrap_content"
android:id = "@+id/spinner"
android:layout_height = "wrap_content"
android:background = "@android:color/transparent"
android:popupBackground = "#33FFFFFF"
android:visibility = "visible"/>
<Spinner
android:layout_width = "wrap_content"
android:id = "@+id/spinner2"
android:layout_height = "wrap_content"
android:background = "@android:color/transparent"
android:popupBackground = "#33FFFFFF"
android:visibility = "visible"/>
<Spinner
android:layout_width = "wrap_content"
android:id = "@+id/spinner3"
android:layout_height = "wrap_content"
android:background = "@android:color/transparent"
android:popupBackground = "#33FFFFFF"
android:visibility = "visible"/>
<Button
android:text = "chat (0)"
android:background = "#44C28DDF"
android:minWidth = "0dp"
android:minHeight = "20dp"
android:layout_gravity = "bottom|right"
android:layout_width = "wrap_content"
android:layout_height = "wrap_content" android:id = "@+id/but2"/>
<RelativeLayout xmlns:android = "http://schemas.android.com/apk/res/android"
android:orientation = "vertical"
android:layout_width = "match_parent"
android:layout_height = "@dimen/drawer_height"
android:id = "@+id/bottom_drawer"
android:background = "#EE116644">
<androidx.recyclerview.widget.RecyclerView
android:id = "@+id/rvAnimals"
android:layout_width = "match_parent"
android:layout_height = "match_parent"
android:layout_alignParentTop = "true" android:layout_alignParentLeft = "true"
android:layout_alignParentStart = "true"
android:layout_alignParentRight = "true" android:layout_alignParentEnd = "true"
android:layout_above = "@+id/editText7"/>
<Button
android:text = "Send"
android:layout_width = "match_parent"
android:background = "@color/semiTrans"
android:layout_height = "wrap_content" android:id = "@+id/but"
android:layout_alignParentBottom = "true" android:layout_alignParentLeft = "true"
android:layout_alignParentStart = "true"/>
<EditText
android:layout_width = "match_parent"
android:layout_height = "wrap_content"
android:inputType = "text"
android:hint = "msg"
android:ems = "10"
android:layout_above = "@+id/but" android:layout_alignParentLeft = "true"
android:layout_alignParentStart = "true" android:id = "@+id/editText7"/>
</RelativeLayout>
</FrameLayout>
<ListView android:id = "@+id/left_drawer"
android:layout_width = "200dp"
android:layout_height = "match_parent"
android:layout_gravity = "left"
android:choiceMode = "singleChoice"
android:divider = "#080"
android:dividerHeight = "2dp"
android:background = "#22FFFFFF"/>
<ListView android:id = "@+id/right_drawer"
android:layout_width = "200dp"
android:layout_height = "match_parent"
android:layout_gravity = "right"
android:choiceMode = "singleChoice"
android:divider = "#080"
android:dividerHeight = "2dp"
android:background = "#99FFFFFF"/>
</androidx.drawerlayout.widget.DrawerLayout>
提前谢谢。将
相对布局更改为线性布局
查看更多信息。问题不是通过找到解决方法来解决的。也就是说,我在视图顶部添加了一个普通的小文本视图,问题似乎消失了,很奇怪。是的,现在抽屉似乎出现了,但另一方面,这个自定义视图pl.jawegiel.endlessblow.view.GameSurface
没有出现。老实说,我真的不知道为什么会发生。很遗憾无法在这方面帮助您:(