本人刚学android没多久,想写个简单的记事本项目训练一下自己,顺便记录一下自己的学习历程,高手勿喷谢谢,有不足和改进之处还请大家提出意见。
本人习惯完成一个小功能块就记录一下,也方便加深印象。另外,后续编写过程中发现有地方需要新增或者修改的我会特别说明一下。
下面进入正题,首先来说明一下想实现的功能:1.主页面:上面是两个按钮,分别实现管理记事和新建记事的功能,管理记事本打算实现下拉菜单的样式,有三个子菜单,分别为记事详情,记事编辑,记事删除,新建记事涉及页面的跳转,下面是一个listview,并为他添加适配器2.新建记事的页面。最上方一排功能栏,实现改变字体大小,颜色,粗细,种类,插入图片等功能,中间为edittext文本框,最下面为两个按钮,分别实现保存和取消记事的功能(完成点击操作都退出当前的页面,回到主页面)3.数据库存储(存储记事的内容,时间,主题,后期会增加图片等)
1.首先附上主页面的布局,比较简单,没什么特别说明
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#fffff0"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#3366cc"
android:orientation="horizontal">
<Button
android:id="@+id/manage"
android:layout_weight="1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#3366cc"
android:text="管理"
android:textSize="18sp"
android:textColor="#ffffff"
/>
<Button
android:id="@+id/create"
android:layout_weigh