以动态列表配置选项(ListActivity与Menu整合技巧)
2016-03-08 21:45
417 查看
以动态列表配置选项(ListActivity与Menu整合技巧)
新建一个继承Activity类的ListAcitvityAndMenuActivity,并设置布局文件为:listactivityandmenu.xml。由于这里使用的是ListActivity,所以这里不需要用到布局文件。
在Activity中添加2个菜单:ListOne /ListTwo
package lyx.feng.second; ...... public class ListAcitvityAndMenuActivity extends ListActivity { private String itemOne[] ; private String itemTwo[]; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.itemOne = getResources().getStringArray(R.array.spinnerItem); this.itemTwo = getResources() .getStringArray(R.array.multilanguage_item); } @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case Menu.FIRST: ArrayAdapter<String> one = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, this.itemOne); super.setListAdapter(one); break; case Menu.FIRST + 1: ArrayAdapter<String> two = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, this.itemTwo); super.setListAdapter(two); break; } return super.onOptionsItemSelected(item); } @Override public boolean onCreateOptionsMenu(Menu menu) { menu.add(0, Menu.FIRST, 0, "ListOne"); menu.add(0, Menu.FIRST + 1, 0, "ListTwo"); return super.onCreateOptionsMenu(menu); } } |
相关文章推荐
- 底部Popwindow形式菜单的类的封装
- drupal中hook_menu()使用
- Android菜单menu控件大全
- 一步一步跟我学易语言之第二个易程序菜单设计
- IE右键菜单被修改
- jQuery菜单插件用法实例
- ASP动态级联菜单实现代码
- jQuery实现的超酷苹果风格图标滑出菜单效果代码
- Div+Js实现的带阴影菜单 微软以前网站曾用过
- Extjs学习笔记之四 工具栏和菜单
- C#实现基于XML配置MenuStrip菜单的方法
- 基于jQuery倾斜打开侧边栏菜单特效代码
- jQuery实现美观的多级动画效果菜单代码
- 无限级别菜单的实现
- jquery实现向下滑出的二级导航下滑菜单效果
- 基于jQuery实现以手风琴方式展开和折叠导航菜单
- C#实现Menu和ContextMenu自定义风格及contextMenu自定义
- CSS图片翻转菜单
- JS实现自动变换的菜单效果代码
- shell-menu