模仿书上的例子,用代码来写,主要代码如下:
package com.todolist; import java.util.ArrayList; import android.os.Bundle; import android.app.Activity; import android.view.KeyEvent; import android.view.Menu; import android.view.View; import android.view.View.OnKeyListener; import android.view.ViewGroup.LayoutParams; import android.widget.ArrayAdapter; import android.widget.EditText; import android.widget.LinearLayout; import android.widget.ListView; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); LinearLayout layout = new LinearLayout(this); layout.setOrientation(LinearLayout.VERTICAL); layout.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT)); final ArrayList<String> todoItems = new ArrayList<String>(); final EditText editText = new EditText(this); final ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,todoItems); ListView listView = new ListView(this); listView.setAdapter(arrayAdapter); editText.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT)); editText.setSingleLine(true); editText.setOnKeyListener(new OnKeyListener() { @Override public boolean onKey(View view, int keyCode, KeyEvent keyEvent) { if (keyEvent.getAction() == KeyEvent.ACTION_DOWN) { if (keyCode == KeyEvent.KEYCODE_DPAD_CENTER || keyCode == KeyEvent.KEYCODE_ENTER) { todoItems.add(0, editText.getText().toString()); arrayAdapter.notifyDataSetChanged(); editText.setText(""); return true; } } return false; } }); layout.addView(editText); layout.addView(listView); setContentView(layout); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return true; } }
相关推荐
待办事项列表应用程序仅使用 C++ 编程语言创建。该系统是一种用户友好的系统,可以轻松修改。该系统可以为您提供一种管理日常任务的有效方式。该系统是开放访问的,您无需输入任何用户登录信息即可访问系统。该系统...
添加一个基于本地通知的提醒任务 设置提醒的开始日期,结束日期,触发提醒的时间点以及提醒的频次 如何将日期、触发时间点、提醒频次组合成一个有效的本地通知 声明一个UILocalNotification对象 使用...
这段代码实现了一个简单的待办事项列表应用程序,使用 Tkinter 库进行开发。主要包括了 TodoApp 类,该类负责初始化GUI并管理任务。该应用允许用户添加、编辑和删除任务,并以列表的形式显示。用户可以通过在文本框...
用bash编写的命令行应用程序,可帮助您跟踪日常任务,待办事项,提醒
待办事项一个使用React.js管理待办任务的应用程序。
一个简单的待办事项应用程序,可提高您的工作效率,专为 Firefox OS v1.3 和 2.0 构建。 此应用程序具有以下功能: 添加任务 编辑任务 为任务加星标/取消星标 重复任务检查 将任务标记为已完成 + 将其删除 撤消之前...
这是一个简单的待办事项列表的 Android 演示应用程序。 有关任务添加、删除、保存到文件的分步教程,请参阅。 见对任务的编辑指导。 见对意图的快速教程。 花费的时间(在应用程序上,不包括设置和第一次演练):...
待办事项列表应用程序简单的Vanilla JS待办事项列表应用概括顾名思义,针对这些人的待办事项往往具有重要的重要议程,并且往往会忘记小的“任务”。 例如,Walk狗,付费公用事业等。作者Jonathan Jimenez-有抱负的...
Joplin 是一个免费的开源笔记和待办事项应用程序,它可以处理组织到笔记本中的大量笔记。笔记是可搜索的,可以直接从应用程序或您自己的文本编辑器中复制、标记和修改。笔记采用 Markdown 格式。
去做客户端待办事项列表应用程序
待办事项清单 待办事项列表应用程序,用于标记已完成和待处理的任务
受“待办事项”应用启发的待办事项列表应用程序。 动机 我创建了这个项目来结束我的iOS开发研究,我使用了大量的研究来创建我最喜欢的应用之一的克隆。 使用的技术/框架 XCode Swift 可可豆 故事板 SwipeCellKit ...
待办事项清单这是一个简单的待办事项列表Web应用程序。 它包括待办事项应用程序的所有基本功能,例如创建,编辑和标记为完成。 可以通过添加更多功能(例如,截止日期,创建子任务的功能,与该应用程序的其他用户...
跑腿源码java 待办事项 ...为了开发我的待办事项列表应用程序,我已经考虑了开发待办事项列表应用程序所需的一些东西: 面向对象编程概念: 面向对象设计是解决面向对象编程问题的一种方法,所以在我
待办事项清单待办事项列表 Web 应用程序建筑学应用程序由 4 个组件组成: 网络服务器(HTML5 UI) 身份验证服务(注册/登录、令牌身份验证) 任务服务(任务的 CRUD 操作) 反向代理(两个业务服务的接口 UI)验证...
它旨在用作创建待办事项列表的简单的待办事项Web应用程序,并提供使用在线帐户登录的选项,以使待办事项数据在设备之间保持同步。 构建设置 # install dependencies npm install # serve with hot reload, check ...
任务管理应用程序是一种有助于用户组织和跟踪任务、待办事项和提醒的工具。在本实战博客中,我们将创建一个基于Java的简单任务管理应用程序,用于展示如何设计和实现任务管理系统。通过这个项目,您将学到如何使用...
快速清单快速简便的待办事项列表管理器关于QuickList是一个用纯HTML / CSS和Javascript编写的简单应用程序。 它使用HTML5 localStorage来存储数据。 它具有两个待办事项列表,因为我发现我需要一个短期任务,一个...
一个简单的待办事项列表应用程序,用户可以在其中添加和删除任务 用户可以输入任务,然后单击添加以将任务添加到待办事项列表中! 如果我愿意的话,可能会添加更多功能,虽然分配不是必需的,但可能会非常不错。