2017-08-24 79 views
0

我的底部导航视图显示在列表视图的后面,允许用户按下按钮将新项目添加到列表视图。有没有办法将页面底部的元素(bottom_navigation_view)放在前面?进入查看过的ListView我的底部导航视图正在被我的ListView覆盖。Xamarin.Android

我的代码看起来像这样

<LinearLayout 
    android:id="@+id/linearLayoutCategories" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:minWidth="25px" 
    android:minHeight="25px"> 
    <ListView 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:id="@+id/categoryListView" 
     android:divider="@color/divider" 
     android:dividerHeight="1dip" /> 
    <android.support.design.widget.BottomNavigationView 
     android:id="@+id/bottom_navigation" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_alignParentBottom="true" 
     app:itemBackground="@color/primary" 
     app:itemIconTint="@drawable/nav_item_color_state" 
     app:itemTextColor="@drawable/nav_item_color_state" 
     app:menu="@menu/bottom_navigation_main" /> 
</LinearLayout> 

回答

1

的改变,你的ListView布局参数:

<ListView 
     android:layout_width="match_parent" 
     android:layout_height="0dp" 
     android:layout_weight="1" 
     android:id="@+id/categoryListView" 
     android:divider="@color/divider" 
     android:dividerHeight="1dip" /> 
+0

曾任职完美的感谢 – Smac