进一步探究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 listviewlistActivity

   Listview是用于显示一组列表项的列表视图。Listview中的列表项可以是一串文字,也是包含文字和图片的用户自定义的组合项。

   AndroidchoiceModellistview最常见的属性,规定了listview的选择模式。默认状态下,listview没有选择模式。属性值必须设置为下列常量之一:none,值为0,表示无选择模式;singlechoice,值为1,表示最多可以有一项被选中;multiplechoice,值为2,表示可以多项选中。

 

Listview常用方法有:

(1)、getAdapter()返回ListView当前用途的适配器。

(2)、getCheckedItemPosition()返回当前被选中的项目,选择模式被设置为CHOICEMODESINGLE时有效。复选框使用getCheckeditemposition()方法。

(3)、onkeydown(int keycode,keyEvent event)  ListView响应键盘按键事件。还有keyUp(),on TouchEvent()等方法。

listActivityActivity的子类,用于显示一个绑定到数组或游标等数据源的列表,并且为列表的每一项提供一个单击事件的管理方法,当用户单击其中的列表项时就能进行相应的处理。

ListActivity包含了一个全屏布局Listview对象,用于显示绑定的数据。这些数据可以使用Android提供的一个标准的布局资源(放在R.layout类中),名字诸如simple-list-item-single-choice等。

 

8. 学习心得

在进行android列表的设计上发现,在写代码的时候有的局部小的注意事项会影响到整个程序的响应,所以在做的时候要仔细。        

在本次的菜单与列表的制作过程中感受到看似简单的界面,然而当我们动手做的时候是需要认真仔细练习。在学习过程中也发现好多的不足,希望能一步一步的改进,和一些的朋友交流,逐渐进步!

 

陈丹

 

posted on 2013-05-14 09:46  朵朵.朵  阅读(254)  评论(0编辑  收藏  举报