小编MJo*_*Dev的帖子

Android Bottom Bars重叠工具栏

我正在为新的Material Design Bottom Bars使用一个库,我遇到了一个非常奇怪的问题.每当我将它放入我的协调器布局时,它就显示在工具栏的顶部.为什么会发生这种情况,我该如何解决?另外,我怎么能拥有它,所以浮动操作按钮位于这些条上方,而不是重叠它?

    <?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
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:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
tools:context="com.marlonjones.kansei.MainActivity">
<android.support.design.widget.AppBarLayout
    android:layout_height="wrap_content"
    android:layout_width="match_parent"
    app:elevation="0dp"
    android:theme="@style/AppTheme.AppBarOverlay">
    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        app:elevation="4dp"
        android:background="?attr/colorPrimary"/>
</android.support.design.widget.AppBarLayout>
<include layout="@layout/content_main"/>
<android.support.design.widget.FloatingActionButton
    android:id="@+id/fab"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom|end"
    android:layout_margin="@dimen/fab_margin"
    android:src="@drawable/ic_write" />
<com.luseen.luseenbottomnavigation.BottomNavigation.BottomNavigationView
    android:id="@+id/bottomNavigation"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    app:bnv_colored_background="true"
    app:bnv_with_text="false"
    app:bnv_shadow="true"
    app:bnv_tablet="false"
    app:bnv_viewpager_slide="true"
    app:bnv_active_color="@color/colorPrimary"
    app:bnv_active_text_size="@dimen/bottom_navigation_text_size_active"
        app:bnv_inactive_text_size="@dimen/bottom_navigation_text_size_inactive"/>
</android.support.design.widget.CoordinatorLayout>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

android android-coordinatorlayout

6
推荐指数
1
解决办法
2306
查看次数

底部应用栏不显示菜单项

我正在使用刚刚在I / O上展示过的新材料组件。我能够创建一个底部的应用栏,但是菜单上没有显示“搜索”图标。相反,它仅在“溢出”菜单中显示。我可能做错了什么?

 <com.google.android.material.bottomappbar.BottomAppBar
        style="@style/Widget.MaterialComponents.BottomAppBar"
        android:id="@+id/bar"
        android:layout_width="match_parent"
        android:layout_height="56dp"
        android:layout_gravity="bottom"
        app:elevation="5dp"
        android:elevation="5dp"
        app:fabAttached="true"
        app:fabCradleDiameter="0dp"
        app:navigationIcon="@drawable/ic_bottom_bar_hamburger"
        app:backgroundTint="@color/colorPrimary"
        app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
        app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
        app:fabAlignmentMode="center"/>

  <item
    android:id="@+id/action_settings"
    android:orderInCategory="100"
    android:title="@string/action_settings"
    android:showAsAction="never" />
<item
android:title="@string/search"
android:id="@+id/search"
android:orderInCategory="100"
android:icon="@drawable/ic_search_black_24dp"
android:showAsAction="always" />
Run Code Online (Sandbox Code Playgroud)

android android-menu material-design

5
推荐指数
1
解决办法
3016
查看次数

如何设置OnClickListener(Android)

我知道这是一个非常简单但也许是愚蠢的问题,但是我在为浮动动作按钮添加OnClickListener时遇到了麻烦.我从未做过一个按钮,我没有自己制作(使用图书馆),我只需要一些帮助.这是我正在使用的代码:https://gist.github.com/VirusThePanda/20320afd303150c02ea5

这是我用于按钮的库,以及我用于导航栏的源代码.这可能会派上用场,因为它有一个可以附加到主要活动的占位符片段.

来源:android-toolbar-with-drawer(来自GitHub)库:android-floating-action-button(来自GitHub)

我再次对这个非常简单的问题感到抱歉.我还在学习Java和XML.谢谢你的帮助 :)

java xml android onclick

3
推荐指数
1
解决办法
3864
查看次数