Android 安卓-菜单功能
我是android新手。我用以下代码测试了android.view.menu。它可以工作Android 安卓-菜单功能,android,Android,我是android新手。我用以下代码测试了android.view.menu。它可以工作 import android.app.Activity; import android.os.Bundle; import android.view.Menu; public class menu extends Activity { /** Called when the activity is first created. */ @Override public void onC
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
public class menu extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
public boolean onCreateOptionsMenu(Menu menu)
{
menu.add(Menu.NONE, 1, Menu.NONE, "1 Pixel");
menu.add(Menu.NONE, 2, Menu.NONE, "2 Pixels");
menu.add(Menu.NONE, 3, Menu.NONE, "8 Pixels");
menu.add(Menu.NONE, 4, Menu.NONE, "16 Pixels");
menu.add(Menu.NONE, 5, Menu.NONE, "24 Pixels");
menu.add(Menu.NONE, 6, Menu.NONE, "32 Pixels");
menu.add(Menu.NONE, 7, Menu.NONE, "40 Pixels");
return(super.onCreateOptionsMenu(menu));
}
}
我只是想知道如何为每个菜单添加操作。我们是否可以为每个菜单按钮添加意图。如果可能,请帮助我。提前感谢 要创建菜单,您需要两种方法而不使用xml:
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
this.menu = menu;
menu.add(0, 1, Menu.NONE, "Save");
menu.add(0, 2, Menu.NONE, "Close");
return true;
}
public boolean onOptionsItemSelected(MenuItem item) {
super.onOptionsItemSelected(item);
switch (item.getItemId()) {
case 1:
break;
case 2:
break;
}
return false;
}
确定您可以添加意图到您的菜单按钮点击。正如Rockon所建议的。。。在开关箱内部,您可以在中断前启动触觉(新意图…)。