5

我已经通过 facebook sdk 4.3 实现了 facebook 登录我已经为 facebook 的登录制作了单独的对话框片段。到目前为止,每件事都运行良好。

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

  1. 如何在导航视图中插入按钮我已经通过新的设计技术制作了导航视图,而我添加的内容是通过导航菜单。所以我不知道如何在其中添加按钮

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

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

为了你让我放一些代码让你知道我是如何实现我的导航视图的

这个 coede 在我的主要 xml 中用于导航视图

<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"/>

这是我在菜单文件夹中的抽屉项目

<group android:checkableBehavior="single">

    <item
        android:id="@+id/home"
        android:checked="false"
        android:icon="@drawable/drawer_ic_home"
        android:title="@string/home_string" />

    <item
        android:id="@+id/offer"
        android:checked="false"
        android:icon="@drawable/drawer_ic_offer"
        android:title="@string/offer_string" />


    <item
        android:id="@+id/share"
        android:checked="false"
        android:icon="@drawable/drawer_ic_share"
        android:title="@string/share" />
    <item
        android:id="@+id/take"
        android:checked="false"
        android:icon="@drawable/drawer_ic_take"
        android:title="@string/take" />


    <item
        android:id="@+id/offer_status"
        android:checked="false"
        android:icon="@drawable/drawer_ic_status"
        android:title="@string/offer_status"
        />


    <item
        android:id="@+id/about_us"
        android:checked="false"
        android:icon="@drawable/drawer_ic_about_us"
        android:title="@string/about_us_string" />


</group>

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

请帮忙 。

4

1 回答 1

8

这是我将按钮添加到导航视图底部的方法

<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>
于 2015-09-09T19:22:32.173 回答