Android 如何在导航视图的末尾放置Facebook注销按钮

Android 如何在导航视图的末尾放置Facebook注销按钮,android,navigationview,facebook-sdk-4.x,Android,Navigationview,Facebook Sdk 4.x,我已经通过FacebookSDK4.3实现了facebook登录,我已经为facebook的登录创建了单独的对话框片段。到目前为止,一切都很顺利 我想要什么 我想在我的导航视图底部实现facebook注销按钮以获得注销,但我不知道如何实现它。因为我已经通过facebook登录按钮实现了facebook登录。我看到登录后该按钮变为facebook注销按钮。现在我想要两件事 如何在导航视图中插入一个按钮,因为我已经通过新的设计技术创建了导航视图,而我在其中添加的是通过导航菜单。所以我不知道如何添加按

我已经通过FacebookSDK4.3实现了facebook登录,我已经为facebook的登录创建了单独的对话框片段。到目前为止,一切都很顺利

我想要什么 我想在我的导航视图底部实现facebook注销按钮以获得注销,但我不知道如何实现它。因为我已经通过facebook登录按钮实现了facebook登录。我看到登录后该按钮变为facebook注销按钮。现在我想要两件事

  • 如何在导航视图中插入一个按钮,因为我已经通过新的设计技术创建了导航视图,而我在其中添加的是通过导航菜单。所以我不知道如何添加按钮在它

  • 其次,我不知道如何使用本机或自定义按钮从facebook注销。我必须实现哪个功能

  • 到目前为止,我搜索到的是,他们正在进行彻底的注销会话,这在facebook新sdk中是不存在的。所以我不知道如何单独实现它

    对于您,让我输入一些代码,以便您了解我是如何实现我的导航视图的

    <android.support.design.widget.NavigationView
        android:id="@+id/navigation_view"
        android:layout_height="match_parent"
        android:layout_width="wrap_content"
        android:layout_gravity="fill_vertical|left"
        app:menu="@menu/drawer"
        app:itemTextColor="#ffffff"
        android:background="#AF4B02"
        app:itemIconTint="@color/navigation_icon"
        android:fadingEdge="horizontal"/>
    
    此代码位于我的主xml for navigation视图中

    <android.support.design.widget.NavigationView
        android:id="@+id/navigation_view"
        android:layout_height="match_parent"
        android:layout_width="wrap_content"
        android:layout_gravity="fill_vertical|left"
        app:menu="@menu/drawer"
        app:itemTextColor="#ffffff"
        android:background="#AF4B02"
        app:itemIconTint="@color/navigation_icon"
        android:fadingEdge="horizontal"/>
    
    
    
    这是我在菜单文件夹中的抽屉项目

    
    

    现在在导航视图中,我想在导航视图的底部添加一个按钮,告诉我怎么做?如何收听其点击事件,然后点击如何从facebook注销


    请帮忙

    下面是如何将按钮添加到导航视图的底部

    <android.support.design.widget.NavigationView
        android:id="@+id/navigation_view"
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:layout_gravity="start"
        android:background="@color/white"
        app:headerLayout="@layout/navigation_view_header"
        app:itemIconTint="@drawable/navigation_selector_text"
        app:itemTextColor="@drawable/navigation_selector_text"
        app:menu="@menu/side_navigation_menu_login">
    
        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent">
    
            <FacebookButton
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_alignParentBottom="true">
            </FacebookButton>
        </RelativeLayout>
    </android.support.design.widget.NavigationView>
    
    
    
    FacebookButton是什么?我的意思是,它将如何显示,并告诉我如何收听它的点击,以及请提供此代码的位置。facebook就是facebook按钮。您可以在NavigationView活动中设置onClickListener您知道如何将facebook注销按钮放在这里吗?这会给我错误ClassNotFoundException:在路径:DexPathList上找不到类“android.view.FacebookButton”