显示秒,星期以高亮颜色显示
来源:互联网 发布:mysql存储过程实例 编辑:程序博客网 时间:2024/06/05 09:33
显示秒,星期以高亮颜色显示
public class MainActivity extends Activity {
private TextView disTimes;
private TextView disDate;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
disTimes = (TextView) findViewById(R.id.disTimes);
disDate = (TextView) findViewById(R.id.disDate);
handler.post(runnable);
}
// 定时器 100 毫秒
Handler handler = new Handler();
Runnable runnable = new Runnable() {
@Override
public void run() {
handler.postDelayed(runnable, 100);
getCurDate();
}
};
// 显示
private void getCurDate() {
String[] sWeek = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};
final Calendar mCalendar = Calendar.getInstance();
int mHour = mCalendar.get(Calendar.HOUR_OF_DAY);
int mMinute = mCalendar.get(Calendar.MINUTE);
int mSend = mCalendar.get(Calendar.SECOND);
int mYear = mCalendar.get(Calendar.YEAR);
int mMonth = mCalendar.get(Calendar.MONTH) + 1;
int mDay = mCalendar.get(Calendar.DATE);
int aWeek = mCalendar.get(Calendar.DAY_OF_WEEK);
String s = String.format("%d-%02d-%02d %s", mYear, mMonth, mDay, sWeek[aWeek - 1]);
// 星期以高亮颜色显示
SpannableString ss = new SpannableString(s);
ss.setSpan(new ForegroundColorSpan(Color.GREEN), 11, 14, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
disDate.setText(ss);
s = String.format("%02d:%02d:%02d", mHour, mMinute, mSend);
disTimes.setText(s);
}
}
public class MainActivity extends Activity {
private TextView disTimes;
private TextView disDate;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
disTimes = (TextView) findViewById(R.id.disTimes);
disDate = (TextView) findViewById(R.id.disDate);
handler.post(runnable);
}
// 定时器 100 毫秒
Handler handler = new Handler();
Runnable runnable = new Runnable() {
@Override
public void run() {
handler.postDelayed(runnable, 100);
getCurDate();
}
};
// 显示
private void getCurDate() {
String[] sWeek = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};
final Calendar mCalendar = Calendar.getInstance();
int mHour = mCalendar.get(Calendar.HOUR_OF_DAY);
int mMinute = mCalendar.get(Calendar.MINUTE);
int mSend = mCalendar.get(Calendar.SECOND);
int mYear = mCalendar.get(Calendar.YEAR);
int mMonth = mCalendar.get(Calendar.MONTH) + 1;
int mDay = mCalendar.get(Calendar.DATE);
int aWeek = mCalendar.get(Calendar.DAY_OF_WEEK);
String s = String.format("%d-%02d-%02d %s", mYear, mMonth, mDay, sWeek[aWeek - 1]);
// 星期以高亮颜色显示
SpannableString ss = new SpannableString(s);
ss.setSpan(new ForegroundColorSpan(Color.GREEN), 11, 14, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
disDate.setText(ss);
s = String.format("%02d:%02d:%02d", mHour, mMinute, mSend);
disTimes.setText(s);
}
}
阅读全文
0 0
- 显示秒,星期以高亮颜色显示
- eclipse-以指定颜色高亮显示选中关键字
- eclipse中选中的变量以指定颜色高亮显示
- table选中的行以指定颜色高亮显示
- eclipse-以指定颜色高亮显示选中关键字
- eclipse 选中变量 以指定颜色高亮显示
- eclipse-以指定颜色高亮显示选中关键字
- JSP如何显示年月日星期时分秒
- JS 动态显示年月日星期时分秒
- JS 动态显示年月日星期时分秒
- 让eclipse中选中的变量以指定颜色高亮显示
- 让eclipse中选中的变量以指定颜色高亮显示
- javascript (table选中的行以指定颜色高亮显示)
- 让eclipse中选中的变量以指定颜色高亮显示
- 让eclipse中选中的变量以指定颜色高亮显示
- Dom编程(表格的行与行之间以颜色间隔、鼠标经过行以高亮显示)
- UITableView 不显示高亮颜色
- TextView显示颜色高亮的问题
- MySQL代码块整理
- 使用js中的replace()方法问题总结
- 【转载】【工作笔记】js删除数组中某一项或几项的几种方法
- 微信小程序上传头像
- 在内存中读取函数的ShellCode并执行
- 显示秒,星期以高亮颜色显示
- 金融安全资讯精选 2017年第十一期 银行木马利用VMvare进行传播 研究人员发现新型安卓银行木马Red Alert
- tomcat 加载机制
- UVA10298 KMP简单题
- centos 7 linux 安装与卸载 tomcat 7
- linux内核的三种主要调度策略
- 1032. 挖掘机技术哪家强(20)
- 2017-10-19的订餐库脚本与SQL 语句
- Linux增加虚拟内存的配置方案