ActionBar

       当创建一个ActionBar拥有太多的Action item以至于没有足够的控件来显示会在屏幕的右上角出现一个溢出菜单项,可以通过它来访问溢出部分菜单。
       代码示例:
       溢出菜单xml
 
package com.example.androidactionbartest;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.MenuInflater;

public class MainActivity extends Activity {

        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
        }

        @Override
        public boolean onCreateOptionsMenu(Menu menu)
        {
            MenuInflater inflater = getMenuInflater();
            inflater.inflate(R.menu.optionsmenu, menu);
            return true;
        }
    }
View Code
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >

    <item
        android:id="@+id/item1"
        android:orderInCategory="1"
        android:showAsAction="ifRoom|withText"
        android:title="save"/>
    <item
        android:id="@+id/item2"
        android:orderInCategory="2"
        android:showAsAction="ifRoom|withText"
        android:title="edit"/>
    <item
        android:id="@+id/item3"
        android:orderInCategory="3"
        android:showAsAction="ifRoom|withText"
        android:title="about"/>
    <item
        android:id="@+id/item4"
        android:orderInCategory="4"
        android:showAsAction="ifRoom|withText"
        android:title="help"/>
    <item
        android:id="@+id/item5"
        android:orderInCategory="5"
        android:showAsAction="ifRoom|withText"
        android:title="file"/>
    <item
        android:id="@+id/item6"
        android:orderInCategory="6"
        android:showAsAction="ifRoom|withText"
        android:title="run"/>
    <item
        android:id="@+id/item7"
        android:orderInCategory="7"
        android:showAsAction="ifRoom|withText"
        android:title="source"/>
    <item
        android:id="@+id/item8"
        android:orderInCategory="8"
        android:showAsAction="ifRoom|withText"
        android:title="navigate"/>
    <item
        android:id="@+id/item9"
        android:orderInCategory="9"
        android:showAsAction="ifRoom|withText"
        android:title="search"/>
    <item
        android:id="@+id/item10"
        android:orderInCategory="10"
        android:showAsAction="ifRoom|withText"
        android:title="project"/>
    <item
        android:id="@+id/item11"
        android:orderInCategory="11"
        android:showAsAction="ifRoom|withText"
        android:title="refactor"/>
    <item
        android:id="@+id/item12"
        android:orderInCategory="12"
        android:showAsAction="ifRoom|withText"
        android:title="window"/>
    <item
        android:id="@+id/item13"
        android:orderInCategory="13"
        android:showAsAction="ifRoom|withText"
        android:title="help"/>

</menu>
View Code

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-27
  • 2022-12-23
  • 2021-04-23
猜你喜欢
  • 2021-09-15
  • 2021-12-30
  • 2021-12-10
  • 2021-07-15
  • 2022-12-23
  • 2021-09-13
  • 2022-02-21
相关资源
相似解决方案