云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 毕业设计说明书

毕业设计说明书

  • 62 次阅读
  • 3 次下载
  • 2025/12/12 3:13:20

陕西理工学院毕业设计

6.3词库管理模块的实现

词库管理模块是提供用户管理本地词库的功能模块,用户可以往本地词库中添加自定义词汇和释义,可以删除已经不需要的单词,图6.7是词库管理界面,图6.8是添加单词界面,图6.9是删除单词界面:

图6.7词库管理界面

词库管理界面代码如下:

public class BookFragment extends Fragment { private ListView booklistview; private List bookstalist; ArrayList> listItem = new ArrayList>(); private View BookLayout; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container,

Bundle savedInstanceState) {

BookLayout = inflater.inflate(R.layout.fragment_book, container, false); Init(BookLayout); return BookLayout; } public void Init(View v) { booklistview = (ListView) v.findViewById(R.id.bookListview); Thread nt=new booksThread(); nt.start(); } Handler handler = new Handler() { @SuppressWarnings(\ public void handleMessage(Message msg) {

第 24 页 共 32 页

陕西理工学院毕业设计

} };

public class booksThread extends Thread { List bookstalist; public void run() { BookDao bk = new LocalBookDao(); bookstalist = bk.db_bookSta(); //Log.d(\ handler.obtainMessage(9, bookstalist).sendToTarget(); } }

public class ItemClick implements OnItemClickListener { @Override public void onItemClick(AdapterView parent, View view,int position, long id) { Intent intent=new Intent(); intent.putExtra(\ intent.setClass(booklistview.getContext(), BookwordActivity.class); startActivity(intent); } }

@Override

public boolean onContextItemSelected(MenuItem item) { return super.onContextItemSelected(item);

第 25 页 共 32 页

switch (msg.what) {

case 9: bookstalist = (List) msg.obj; for (int i = 0; i < bookstalist.size(); i++) { HashMap map = new HashMap(); map.put(\ map.put(\共有\

+ bookstalist.get(i).getBookwordnum() + \单词\

listItem.add(map); } // 生成适配器的Item和动态数组对应的元素 SimpleAdapter listItemAdapter = new SimpleAdapter( BookLayout.getContext(), listItem, R.layout.list_items, new String[] { \ R.id.notename, R.id.notewordnum }); //Log.d(\ booklistview.setAdapter(listItemAdapter); // 添加点击 booklistview.setOnItemClickListener(new ItemClick()); break; default: break; }

陕西理工学院毕业设计

}

}

图6.8添加单词到词库界面

添加单词到词库代码如下:

public void AddBookWord(String english,String chinese){ int maxid=0; String sql=\ Cursor cursor=database.rawQuery(sql,null); if(cursor.moveToNext()){ maxid=cursor.getInt(0); maxid=maxid+1;

String hql=\

database.execSQL(hql); } }

第 26 页 共 32 页

陕西理工学院毕业设计

图6.9从词库删除单词界面

删除词库中的单词代码如下: }

//删除词库中的单词

public void DelBookWord(int id ) { String sql = \ database.execSQL(sql); }

@Override

public void DelBookWord1(String english) { String sql=\ Cursor cursor=database.rawQuery(sql, null); int id=cursor.getInt(0); String hql=\ database.execSQL(hql); }

第 27 页 共 32 页

搜索更多关于: 毕业设计说明书 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

陕西理工学院毕业设计 6.3词库管理模块的实现 词库管理模块是提供用户管理本地词库的功能模块,用户可以往本地词库中添加自定义词汇和释义,可以删除已经不需要的单词,图6.7是词库管理界面,图6.8是添加单词界面,图6.9是删除单词界面: 图6.7词库管理界面 词库管理界面代码如下: public class BookFragment extends Fragment { private ListView booklistview; private List bookstalist; ArrayList listItem = new ArrayList(); priv

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com