LinearLayout顶部的意外保证金

时间:2017-06-16 04:35:11

标签: android android-layout android-fragments android-linearlayout

我使用BottomNavigationBar和LinearLayout作为第一个布局选项卡,但顶部的这个意外边距显示我已经将我的尺寸更改为0dp但没有任何变化。

  

这是我的主片段

    library(snowfall)
    sfInit(parallel=TRUE, cpus=46)
    Sys.time()
    sfLibrary(deSolve)
    sfExport("myfunction","test")
    res<-sfApply(test,1,function(x){myfunction(x[1],x[2])})
    sfStop()
    Sys.time()
  

实际上有两种布局具有相同的边距问题,这是其中之一

<LinearLayout 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/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">

    <View
    android:id="@+id/controlView"
    android:layout_width="match_parent"
    android:layout_height="16dp" />

    <FrameLayout
    android:id="@+id/content_frag"
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="1" >

</FrameLayout>

    <android.support.design.widget.BottomNavigationView
    android:id="@+id/navigation"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom"
    android:background="@color/colorPrimaryDark"
    app:menu="@menu/navigation" />

</LinearLayout>

1 个答案:

答案 0 :(得分:2)

<View
    android:id="@+id/controlView"
    android:layout_width="match_parent"
    android:layout_height="16dp" />

这是你的问题。 删除它,它会没事的。