2016-02-03 24 views
0

这里是我的菜单文件:为什么我的菜单始终处于折叠状态 - 项目在溢出菜单推

<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=".PrepareGroups"> 
    <item 
     android:id="@+id/action_submit" 
     android:icon="@drawable/ic_action_send_now" 
     android:orderInCategory="100" 
     android:title="@string/accept" 
     app:showAsAction="always" /> 
</menu> 

我的班级签名:

public class PrepareGroups extends AppCompatActivity 

这里是我的活动的XML布局:

<?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:custom="http://schemas.android.com/tools" 
    android:id="@+id/main_content" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:fitsSystemWindows="true"> 

    <android.support.design.widget.AppBarLayout 
     android:id="@+id/MyAppbar" 
     android:layout_width="match_parent" 
     android:layout_height="256dp" 
     android:fitsSystemWindows="true"> 

     <android.support.design.widget.CollapsingToolbarLayout 
      android:id="@+id/collapse_toolbar" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:background="@color/color_white" 
      android:fitsSystemWindows="true" 
      app:layout_scrollFlags="scroll|exitUntilCollapsed"> 

      <RelativeLayout 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:gravity="center"> 


       <RelativeLayout 
        android:layout_width="120dp" 
        android:layout_height="120dp"> 

        <com.wang.avi.AVLoadingIndicatorView 
         android:id="@+id/progressBar" 
         android:layout_width="match_parent" 
         android:layout_height="match_parent" 
         android:layout_centerInParent="true" 
         android:visibility="invisible" 
         app:indicator="BallScaleMultiple" 
         app:indicator_color="@color/colorAccent" /> 


       </RelativeLayout> 

       <com.github.lzyzsd.circleprogress.DonutProgress 
        android:id="@+id/donut_progress" 
        android:layout_width="120dp" 
        android:layout_height="120dp" 
        android:visibility="invisible" 
        app:donut_finished_stroke_width="2dp" 
        app:donut_inner_bottom_text_color="@color/color_white" 
        app:donut_text_color="@color/color_white" 
        app:donut_unfinished_stroke_width="5dp" 
        custom:donut_progress="30" /> 


      </RelativeLayout> 

      <android.support.v7.widget.Toolbar 
       android:id="@+id/MyToolbar" 
       android:layout_width="match_parent" 
       android:layout_height="?attr/actionBarSize" 
       app:layout_collapseMode="pin" /> 


     </android.support.design.widget.CollapsingToolbarLayout> 

    </android.support.design.widget.AppBarLayout> 

    <android.support.v7.widget.RecyclerView 
     android:id="@+id/recycler_view" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_gravity="fill_vertical" 
     app:layout_behavior="@string/appbar_scrolling_view_behavior"> 

    </android.support.v7.widget.RecyclerView> 

</android.support.design.widget.CoordinatorLayout> 

我明确定义:app:showAsAction="always"

但是每次我用三个点得到溢出菜单 - 我不想要。我在这里错过什么?

+0

可以删除android:orderInCategory =“100”这一行试试。 – Raghavendra

+0

我也尝试过 - 没有帮助! – User3

+0

你可以尝试接受的答案在这个链接http://stackoverflow.com/questions/26155963/android-actionbar-always-showing-overflow-menu-for-menu-items-in-actionbar – Raghavendra

回答

0

试试这个: -

机器人:showAsAction = “ifRoom”

+0

我认为应用程序命名空间会更适合在这里 - 我得到所需的结果与android:showAsAction。 – User3

0

使用工具栏这样的代码。它可以帮助你。

  <android.support.v7.widget.Toolbar 
      android:id="@+id/MyToolbar" 
      android:layout_width="match_parent" 
      android:layout_height="?attr/actionBarSize" 
      app:layout_collapseMode="pin" /> 
相关问题