按钮上的Android选项菜单单击

Alt*_*taf 20 android optionmenu

我试图显示Option menu点击按钮.我怎么能这样做任何人都可以告诉我.

Mat*_*lis 63

您可以使用openOptionsMenu以编程方式打开选项菜单.

如果你有Button,你可以这样做:

button.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        openOptionsMenu();
    }
});
Run Code Online (Sandbox Code Playgroud)

或者android:onClick="myOnClickMethod"在你的Buttonin xml中设置,然后:

public myOnClickMethod(View v) {
    openOptionsMenu();
}
Run Code Online (Sandbox Code Playgroud)

在你的活动中.

  • 警告 - 在跨版本和<Application />配置要求方面,这是完全不够的.一旦你开始考虑Honeycomb,ActionBars,ICS,4.3 bug等,这并不是这么简单. (7认同)