【问题标题】:Android Action bar overflow Icon not visibleAndroid 操作栏溢出图标不可见
【发布时间】:2015-12-21 07:15:12
【问题描述】:

我需要在没有任何子菜单项的应用中显示操作栏溢出图标,并且我需要在单击操作栏溢出图标时显示一个抽屉。

使用下面的代码,溢出图标不显示,而将项目添加到菜单显示图标。

是否可以显示没有任何内容的溢出图标? 另外我需要获取溢出图标的点击事件,可以吗?。

<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="com.ibeacon.vapplicaspecials.MainActivity" >

   <item
    android:id="@+id/overflow"
    android:orderInCategory="100"
    android:showAsAction="always"
    android:title="">

</item>

</menu>

在主要活动中

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.main, menu);

    return super.onCreateOptionsMenu(menu);
}

【问题讨论】:

    标签: android android-actionbar


    【解决方案1】:

    如果您的活动正在扩展 AppCompat,我建议您使用 android.support.v7.widget.Toolbar。它更易于使用,并且您不必拥有操作栏的所有额外方法。可以放图标、自定义动画等……在考虑实现材料设计动画和功能时也是非常不错的选择。

    Android: How to/Tutorial for changing ActionBar to ActionBarCompat (Toolbar)?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多