进一步探究Android文件列表与菜单
进一步探究菜单与列表
1.建立Android基本项目打开eclipse软件--->new--->android project---->命名项目为menu application--->设置工作区间---->设置Avd manager-->属性;
2.打开menu application下的src --->menu application.activity.java;
3.在Activity活动类中写代码:
4.在onCreateOptionsMenu方法中写如下代码:
5.打开menu application--->Run as进行运行调试,通过显示如下界面效果:
5.1 菜单显示界面:
5.2 系统设置显示界面:
5.3 声音设置显示界面:
5.4 文件设置显示界面:
5.5 显示设置显示界面:
6. 注意事项
6.1文件列表的布局设计
在修改布局文件main.xml,将LinerLayout布局代码中的修改如下:
7.学习必备知识
在本次任务的实施中,涉及android开发平台的知识点:
7.1 listview与listActivity
Listview是用于显示一组列表项的列表视图。Listview中的列表项可以是一串文字,也是包含文字和图片的用户自定义的组合项。
Android:choiceModel是listview最常见的属性,规定了listview的选择模式。默认状态下,listview没有选择模式。属性值必须设置为下列常量之一:none,值为0,表示无选择模式;singlechoice,值为1,表示最多可以有一项被选中;multiplechoice,值为2,表示可以多项选中。
Listview常用方法有:
(1)、getAdapter()返回ListView当前用途的适配器。
(2)、getCheckedItemPosition()返回当前被选中的项目,选择模式被设置为CHOICE—MODE—SINGLE时有效。复选框使用getCheckeditemposition()方法。
(3)、onkeydown(int keycode,keyEvent event) ListView响应键盘按键事件。还有keyUp(),on TouchEvent()等方法。
listActivity是Activity的子类,用于显示一个绑定到数组或游标等数据源的列表,并且为列表的每一项提供一个单击事件的管理方法,当用户单击其中的列表项时就能进行相应的处理。
ListActivity包含了一个全屏布局Listview对象,用于显示绑定的数据。这些数据可以使用Android提供的一个标准的布局资源(放在R.layout类中),名字诸如simple-list-item-single-choice等。
8. 学习心得
在进行android列表的设计上发现,在写代码的时候有的局部小的注意事项会影响到整个程序的响应,所以在做的时候要仔细。
在本次的菜单与列表的制作过程中感受到看似简单的界面,然而当我们动手做的时候是需要认真仔细练习。在学习过程中也发现好多的不足,希望能一步一步的改进,和一些的朋友交流,逐渐进步!
陈丹