如何创建“溢出”菜单并将其与选项菜单结合使用? “机器人”

时间:2013-07-21 13:58:51

标签: android menu overflow android-studio

大家好我是Android开发新手我想问我怎样才能创建一个包含两个项目的溢出菜单 以及如何将它与选项菜单结合起来我已经做了它看起来像这样

public class MainActivity extends Activity {


@Override
public boolean onCreateOptionsMenu(android.view.Menu menu) {
    super.onCreateOptionsMenu(menu);
    MenuInflater blabla = getMenuInflater();
    blabla.inflate(R.menu.options_menu ,menu);
    return true;


}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch(item.getItemId()){
        case R.id.OurSponsors:
            Intent i = new Intent("com.--.------.------");
            startActivity(i);
            break;

        case R.id.exit:
            finish();
            break;

    }
    return false;
}

XML

 <item
android:title="Our Sponsors"
android:id="@+id/OurSponsors"
android:icon="@drawable/image"
/>


<item
        android:title="Exit"
        android:id="@+id/exit"
        android:icon="@drawable/exit"
           />

我是初学者,所以如果你能给我一个完整的教程,展示如何创建一个溢出菜单,这将是非常棒的! 提前谢谢!

1 个答案:

答案 0 :(得分:0)

以下是与http://developer.android.com/guide/topics/resources/menu-resource.html相关的开发者页面。

您需要将android:showAsAction="collapseActionView"(或android:showAsAction="never",具体取决于您的API级别)添加到XML布局中的每个菜单项