一个让你掌握Android所有控件的Demo

[日期:2011-09-29] 来源:Linux社区 作者:Linux

一个可以掌握所有Android控件的Demo,欢迎广大朋友下载使用!我从中受益不浅,所以特拿来与天底下对正在学习Android的朋友们一起分享,里面有一个压缩包,解压后有五个工程文件,通过Import导入到eclipse里去,然后找你们想学的控件开始学习吧!

示例代码:

package com.cellcom;

import Android.app.Activity;


import Android.os.Bundle;
import Android.view.Menu;
import Android.view.MenuItem;
import Android.view.SubMenu;

//子菜单subMenu
public class SubMenuActivity extends Activity {

private final static int ITEM_NEW_FILE=Menu.FIRST;
private final static int ITEM_OPEN_FILE=Menu.FIRST+1;
private final static int ITEM_COPY=Menu.FIRST+2;
private final static int ITEM_CLOSE=Menu.FIRST+3;
private final static int ITEM_SAVE=Menu.FIRST+4;
private final static int ITEM_SAVE_ALL=Menu.FIRST+5;
private final static int ITEM_CUT=Menu.FIRST+6;
private final static int ITEM_PASTE=Menu.FIRST+7;

@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.sub_menu);
setTitle("单击Menu键看到效果!");
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
SubMenu file=menu.addSubMenu("文件");
SubMenu edit=menu.addSubMenu("编辑");

file.add(0,ITEM_NEW_FILE,0,"新建");
file.add(0,ITEM_OPEN_FILE,0,"打开");
file.add(0,ITEM_CLOSE,0,"关闭");
file.add(0,ITEM_SAVE,0,"保存");
file.add(0,ITEM_SAVE_ALL,0,"保存全部");


edit.add(0,ITEM_COPY,0,"复制");
edit.add(0,ITEM_CUT,0,"剪切");
edit.add(0,ITEM_PASTE,0,"粘贴");

return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case ITEM_NEW_FILE:
setTitle("新建文件!");
break;
case ITEM_OPEN_FILE:
setTitle("打开文件");
break;
case ITEM_COPY:
setTitle("复制文件");
break;
default:
break;
}
return true;
}
}

一个让你掌握Android所有控件的Demo源码下载地址

免费下载地址在 http://linux.linuxidc.com/

用户名与密码都是www.linuxidc.com

具体下载目录在 /pub/Android源码集锦/2011年/9月/一个让你掌握Android所有控件的Demo/

更多相关文章

  1. Android之Adapter用法总结
  2. Android中measure过程、WRAP_CONTENT详解以及xml布局文件解析流
  3. android JNI 开发步骤
  4. Android(安卓)AIDL实例
  5. Android(安卓)ShareUserId 使用总结
  6. 将Android工程做成jar包和资源文件
  7. 【Android】Android(安卓)手机忘记锁屏密码的解决办法
  8. Android(安卓)Zip文件解压缩代码
  9. NPM 和webpack 的基础使用

随机推荐

  1. 一文详解RIP路由协议及环路问题!
  2. zookeeper技术介绍
  3. Mac电脑永久删除了文档该怎么找回?
  4. 【资源分享】拥抱开源、分享开源、热爱开
  5. Microsoft Ignite 2021:通过新的Azure基础
  6. Nosql数据库服务之redis
  7. OCP 071中文考试题库(cuug内部资料)第12
  8. Microsoft Ignite 2021:Azure Migrate 简
  9. 高性能、高可用平台架构的演变过程
  10. 学会这15点,让你分分钟拿下Redis数据库