1.对于获取时间,java有几个类和很成熟的获取和格式化等等方法,相信学过java的同学一定不会陌生
2对于textview应该是可编辑的,怎么办呢,自然是改成edittext了。
以上是点击之后插入当前时间
可编辑的图就不贴了。
对于小闹钟,其实思路不外乎是去查方法,这个实现一定是非常简单的,找到editview的方法,找到date相关的方法,即可。
int index = edit.getSelectionStart();
Editable editable = edit.getText();
Calendar cal = Calendar.getInstance();
int hour=cal.get(Calendar.HOUR);//小时
int minute=cal.get(Calendar.MINUTE);//分
if(hour>=0 && hour<=12)
date = "上午";
else
date = "下午";
editable.insert(index, date+hour+":"+minute+"分");
//editable.insert(index, (new Date()).toString());
对于edittext:
<EditText
android:layout_marginLeft="20dip"
android:layout_marginRight="20dip"
android:layout_marginTop="5dip"
android:layout_width="wrap_content"
android:layout_height="250dip"
android:id="@+id/text1"
/>