相关疑难解决方法(0)

openOptionsMenu函数在ICS中不起作用?

我正在使用动作栏兼容性库.我试图从一个带有openOptionsMenu()函数的按钮打开选项菜单,但它什么也没做.

按下手机上的菜单键时,菜单会照常显示.这有什么不对?

public class ReadActivity extends ActionBarActivity {

    ...

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        boolean value;
        MenuInflater menuInflater = getMenuInflater();
        menuInflater.inflate(R.menu.read, menu);
        value = super.onCreateOptionsMenu(menu);

        if (Helper.SupportsNewApi()) {
            getActionBar().hide();
        } else {
            ((View) ((LinearLayout) findViewById(R.id.actionbar_compat))
                    .getParent()).setVisibility(View.GONE);
        }

        return value;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
        case android.R.id.home:
            finish();
            break;
        case R.id.menu_search:
            // Toast.makeText(this, "Tapped search", Toast.LENGTH_SHORT).show();
            break;
        case R.id.menu_bookmark:
            // selectText();
            // setFullScreen(false);
            break;
        case R.id.menu_day_night_mode:
            break;
        case R.id.menu_settings:
            break;
        case R.id.menu_zoom_in:
            showOverlay(false);
            break;
        case …
Run Code Online (Sandbox Code Playgroud)

android android-menu android-actionbar

15
推荐指数
3
解决办法
9875
查看次数

使用ImageButton模仿ActionBar菜单

有谁知道如何使用ImageButton和模仿相应菜单的弹出窗口?也就是说,让菜单显示在按钮下方.我应该使用上下文菜单吗?

基本上,我试图使菜单显示如下,除了我没有使用ActionBar.

在此输入图像描述

android android-layout

3
推荐指数
1
解决办法
1448
查看次数

Android openOptionsMenu在KitKat中什么都不做

我有一个openOptionsMenu()来自Activity的方法的按钮,它在其他Android版本上运行良好,但在KitKat上它绝对没有...为什么?

android android-optionsmenu android-4.4-kitkat

2
推荐指数
1
解决办法
2105
查看次数