public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
} /*创建menu*/
public boolean onCreateOptionsMenu(Menu menu)
{
MenuInflater inflater = getMenuInflater();
//设置menu界面为res/menu/menu.xml
inflater.inflate(R.menu.menu, menu);
//inflater.
return true;
}这是Activity中的代码
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/about"
android:title="关于" />
<item android:id="@+id/exit"
android:title="退出" />
</menu>这是XML代码,但是运行之后模拟器屏幕不显示菜单。。
解决方案 »
- 处女作 求支持
- android中可以增删条目的控件
- 求助:为甚么run confirguations只有4.0.3版本
- 求助,新建project 的gen中无法生成R.java,在网上找了各种方法都没有用
- android里的控件是拖好,还是在xml文件里自己手写好
- 关于AppIntent那篇论文的一些问题
- Android6.0关于ContentProvider的Permission denial
- android wifi开发无法删除某个ssid的问题
- 新人配置环境时,一直到这一步就不行了
- 求教!本人Android小白,昨天遇到一个网络连接超时的问题,一直没解决,我已经设置了网络连接的权限,超时时间改成了一分钟,但还是不行,求大哥帮忙看看,跪求!
- handler.postDelayed(runnable,1000)这个可以起到异步效果吗
- XMPP 离线邀请好友
按menu键回到主界面了,我说的是自己写了个menu 为什么不显示
按menu键回主界面,报错了没?
package com.example.menut;import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;public class MainActivity extends Activity { @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
} @Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}
LinearLayout linearLayout = new LinearLayout(this);
linearLayout.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
linearLayout.setBackgroundColor(Color.RED);
linearLayout.setGravity(Gravity.CENTER_VERTICAL | Gravity.CENTER_HORIZONTAL);
Button button = new Button(this);
button.setText("显示菜单");
button.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
openOptionsMenu();
}
});
linearLayout.addView(button);
addContentView(linearLayout, new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
加入以上代码需要多个import,你自己补充完整
import android.view.Gravity;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.view.ViewGroup.LayoutParams;
.....
然后运行后,点击那个按钮看是否可以看到菜单。