我对android.I是个新手,我已经通过下面的code..It作品测试过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 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));
}
}我只是什么知道如何添加动作到每个menu.whether我们可以添加意图到每个菜单buttons.if请帮助我提前out.Thanks ..
发布于 2010-08-05 14:21:15
要创建菜单,您需要使用这两种方法而不使用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;
} https://stackoverflow.com/questions/3411890
复制相似问题