如何为Android应用程序创建一个通用菜单

时间:2011-06-16 06:42:12

标签: android

对于一个Android应用程序,我需要有一个共同的单个菜单,可以在每个屏幕上显示,其结构和功能写在另一个类或活动中,可用于所有其他活动。

2 个答案:

答案 0 :(得分:3)

创建baseClass活动。在那里你可以实现菜单结构。之后,每个活动都会扩展此baseClass活动。

答案 1 :(得分:0)

创建一个MainActivity,它将 ActivityGroup 类和所有其他活动扩展为其子活动。使用 onCreateOptionsMenu(菜单菜单)方法在MainActivity中添加菜单项。 所有其他活动都可以自动显示菜单项。

看到这个:

public class MainActivity extends ActivityGroup {

 @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // TODO Auto-generated method stub
        menu.add("1");
        menu.add("2");
        return super.onCreateOptionsMenu(menu);
    }

  @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        //start other activity here
    }
}

希望这会让你对这个问题有所了解。