在xml布局中没有看到我的溢出菜单

时间:2015-07-18 14:17:36

标签: android xml

当我运行模拟器中看到的应用程序溢出菜单时(我的意思是右上方有三个点或线),但是当我工作时,它在xml布局上没有看到为什么?这些是代码;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.Menu;
import android.view.MenuItem;

public class OverflowApp extends AppCompatActivity {
    protected void onCreate(Bundle bambam){
        super.onCreate(bambam);
        setContentView(R.layout.overflow_xml);
    }

    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.menu_main , menu);
        return true;
    }

    public boolean onOptionsItemSelected(MenuItem item) {
        return true;
    }
}

和xml代码;

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="match_parent" android:layout_height="match_parent">

1 个答案:

答案 0 :(得分:0)

首先,没有动作溢出菜单的布局。要显示的内容以下列形式存储。

<menu ...> <item android:id="..." android:title="..."/> <item android:id="..." android:title="..."/> <item android:id="..." android:title="..."/> ... </menu> 可以从res文件夹中的菜单目录访问此文件。 您可以添加,删除或更改菜单项,但不能显示它们的外观。

就外观而言,您只能使用样式在颜色方面更改外观。您可以从here给出的答案开始。