上一次我们加载了词汇表,下面就可以提供单词查询功能了。
首先需要设计一个单词查询的界面,最简单的就用一个list 加一个input box即可,经济又实惠。
除此之外,我们还需要考虑list 的每一项究竟需要显示什么内容。仅仅是一个单词吗?这样未免太简单了吧。如果显示单词,音标,解释这些详细信息吗?这个看起来好像抢了单词详细界面的工作,没有必要,过多的信息显示在list项里边,看起来杂乱无章。显示在list项里面的信息必须有意义而且不能过多,所以我决定在list项里边依次显示单词,查询次数,学习次数,出错次数,单词等级。后面我们还可以根据这些信息排列单词的显示顺序。
查询界面主要就是一个list view和一个edit text,代码如下:
List item就是单词,查询次数,学习次数,出错次数,单词等级,代码如下:
来看看效果吧: