android的menu问题 本人制作的android软件,有一个页面需要菜单,但是使用onCreateOptionsMenu的话,是要点击menu按键才出现菜单。我是希望这个activity加载进来的时候,下面就显示有菜单。onCreateContextMenu试过了不行哎 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 onCreateOptionsMenu或者onCreateContextMenu一般情况下是只有按下menu键之后才会执行,如果你想让activity加载完后就出现菜单,可以尝试在onCreate或者onResume里面通过 Runtime.getRuntime().exec("input keyevent 82")执行菜单的点击事件。(注:82表示菜单键)package com.langren.android.testkeyevent;import java.io.IOException;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.widget.TextView;public class TestKeyEventActivity extends Activity { TextView mTextView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mTextView = (TextView) findViewById(R.id.textView); try { Runtime.getRuntime().exec("input keyevent 82"); } catch (IOException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } } @Override public boolean onCreateOptionsMenu(Menu menu) { menu.add(0, 0, 0, "Menu1"); menu.add(0, 1, 0, "Menu2"); return super.onCreateOptionsMenu(menu); }} 直接制作按钮么要做到menu的效果就比较麻烦 谁知道怎么在android程序里打开端口读写权限 为什么我安装的SDK没有帮助文档? 关于android 的socket问题 关于android上面的remote desktop客户端的一些设计问题 Android系统中如何实现程序调用media player serialPort---RXTXcomm 求助:Eclipse3.5安装ADT居然会出现以下错误!!!!!!! 关于android打包问题,assets目录下的文件问题 自定义Adapter中的checkbox取不到 android 离线地图 错误 百度,google地图可以换自己的地图做底图么 android弹出消息怎么实现
import android.os.Bundle;
import android.view.Menu;
import android.widget.TextView;public class TestKeyEventActivity extends Activity {
TextView mTextView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mTextView = (TextView) findViewById(R.id.textView);
try {
Runtime.getRuntime().exec("input keyevent 82");
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(0, 0, 0, "Menu1");
menu.add(0, 1, 0, "Menu2");
return super.onCreateOptionsMenu(menu);
}
}