繁体   English   中英

菜单android不切换活动

[英]menu android not switching activities

好吧,这是我的代码:

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

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
            case R.id.news:     
                Intent j = new Intent(MainScreen.this,LatestNewsScreen.class);
                startActivity(j);
                                break;
            default:
                return super.onOptionsItemSelected(item);
        }
        return true;
    }

这是我添加的清单行:

<activity android:name=".LatestNewsScreen"
    > </activity>

和我的最新新闻屏幕,我必须看到一个简单的textView。 我按菜单,如果我单击没有任何反应。 这是为什么?

这是我的menu.xml代码:

<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/news"
        android:icon="@drawable/icon" 
         android:title="About us" />
</menu>

有什么帮助吗?

当您单击菜单时,您应该看到菜单项(在这种情况下只有一个)出现在屏幕底部。 当您单击项目,然后你的其他活动应该开始。 也许您的图标尺寸不合适,请尝试将其更改为系统尺寸,例如

 android:icon="@android:drawable/ic_menu_info_details"

看看会发生什么

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM