Android Studio共享图标未出现在我的其他活动中

时间:2014-09-29 01:24:19

标签: android xml android-activity android-studio

您好我正在尝试在我的其他活动中的另一个视图的操作栏中实现共享按钮。我可以看到按钮在我的预览中实现,但是当我运行它时它没有出现。但是,设置图标显示出来(即使我将其删除,当我点击它时,下拉列表会关闭,当我点击它时,它会作为我的共享按钮。

这是我的menu.xml

<menu 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"
    tools:context=".BlogWebViewActivity" >

    <item android:id="@+id/action_share"
        android:icon="@drawable/ic_action_share_dark"
        android:showAsAction="ifRoom"
        android:title="@string/action_share">
    </item>
</menu>

![menuview] http://i692.photobucket.com/albums/vv287/kkmoslehpour/layout-2014-09-27-224803_zpse6426bf8.png

但是当我在模拟器中运行它时,它仍然显示设置图标。我正在使用genymotion运行它,我也试过在android模拟器中运行它仍然是相同的。 我尝试清理项目并重建项目。不知道这里有什么问题。

1 个答案:

答案 0 :(得分:0)

请务必覆盖以下方法:onCreateOptionsMenu(Menu menu)onOptionsItemSelected(MenuItem item)

此外,如果要在片段中实现此功能,请确保代码中的某处setHasOptionsMenu(true)。我通常在onActivityCreated下拥有它,以确保在创建活动后启用它。