Android入门之Menu(纯java)
2011-09-14 21:52
302 查看
import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.SubMenu; import android.widget.*; public class MenuTest extends Activity { private TextView tv=null; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); tv=new TextView(this); tv.setLayoutParams(new LinearLayout.LayoutParams(-2,-2)); tv.setText("这里显示结果"); setContentView(tv); } public boolean onCreateOptionsMenu(Menu menu){ menu.add(0,1, 1, "菜单1"); menu.add(0,2, 1, "菜单2"); //下面的分到另一组 menu.add(1,3, 2, "菜单3"); menu.add(1,4, 1, "菜单4"); //菜单5添加子菜单 SubMenu sm=(SubMenu) menu.addSubMenu(2,5,1, "菜单5"); sm.add(1,6,1,"子菜单51"); sm.add(1,8,1,"子菜单52"); return super.onCreateOptionsMenu(menu); } public boolean onOptionsItemSelected(MenuItem item){ switch(item.getItemId()){ case 1: tv.setText("你按下了菜单1");break; case 2: tv.setText("你按下了菜单2");break; case 3: tv.setText("你按下了菜单3");break; case 4: tv.setText("你按下了菜单4");break; case 5: tv.setText("你按下了菜单5");break; case 6: tv.setText("你按下了菜单51");break; case 8: tv.setText("你按下了菜单52");break; default: tv.setText("xxx"); } return false; } }
相关文章推荐
- Android入门之Menu动态修改(纯java)
- SQL基础入门(android,java)
- android 开发入门,Java基础
- Android驱动入门-在Android系统上运行JAVA程序
- Android入门--Menu的基础应用
- Android 入门到精通 (界面编程#2-Menu)
- 写给Android开发者的Java 8简单入门教程
- 慕课-Android工程师-java入门第一季
- Android入门开发之Toast、Notification、Menu
- 第一章 JAVA入门(Android结构图)
- Android入门之AutoCompleteTextView(纯java)
- Android入门之ScrollView(纯java)
- Android入门之ListView(纯java)
- Java 程序员如何快速入门 Android 开发?
- Android入门之AlertDialog(纯java)
- Android入门之TabHost二(不用xml,纯java)
- Android开发入门(1)Java Jdk的安装及配置
- Android入门之RatingBar(纯java)
- Android-Menu [使用C# And Java实现]
- Java4Android之HttpClient入门使用代码集