以下是我试图将工具栏放入的活动:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
tools:openDrawer="start">
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/my_toolbar"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:theme="@style/ThemeOverlay.AppCompat.ActionBar"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"/>
<android.support.design.widget.NavigationView
android:id="@+id/nav_view"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
android:fitsSystemWindows="true"
app:headerLayout="@layout/activity_game_drawer_header"
app:menu="@menu/activity_game_drawer" />
</android.support.v4.widget.DrawerLayout>
我已经尝试过许多其他帖子关于这个问题的解决方案,但到目前为止还没有任何工作。我甚至试过开始一个全新的项目,只有一个活动与工具栏,并有相同的问题。
您可以在https://github.com/NikKosse/Text-Game
查看整个项目如果您需要我提供更多信息,请与我联系!
答案 0 :(得分:0)
非常仔细地看看你的xml
。
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent" //this part
android:fitsSystemWindows="true"
tools:openDrawer="start">
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/my_toolbar"
android:layout_width="match_parent"
...
android:layout_height
match_parent
DrawerLayout
为Toolbar
- 这意味着占用所有可用空间......
您在DrawerLayout
告诉它占用DrawerLayout
中所有可用空间的情况下也是这样做的,因此占用了match_parent
减去的所有空间填充。
请从您的toolbar
移除wrap_content
并将其设为<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
tools:openDrawer="start">
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/my_toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content" // or 50dp
...
或固定身高。
result = 0
for arr in x:
result += arr[1] + arr[2]
print (result)