android 日期时间格式转换;软键盘显示消失;获取系统title

本文介绍了如何在Android中进行日期时间格式转换,包括12小时和24小时格式,以及如何获取和显示系统标题。同时,还详细阐述了如何控制软键盘的显示与消失,提供了多种实现方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

获取activty title bar:

TextView actionTitle = (TextView) findViewById(com.android.internal.R.id.action_bar_title);

View actionTitle = getWindow().getDecorView().findViewById(getResources().getIdentifier("android:id/action_bar_title", null, null));

 

 

12小时格式时,获取上午还是下午:

String smPmStr = DateUtils.getAMPMString(Calendar.getInstance().get(Calendar.AM_PM));//上午(下午)

 

12小时时间格式时,只显示时间,不显示“上午“这样的字符串:

 

将系统当前事件,转化为所需格式:

 

如果为今天,则显示时间,如果不是今天则显示日期

 

在源码短信息模块中MessageUtils.java中有这样一个函数,与上面的功能相同:

 

软键盘显示消失及取反

 

或者

getWindow().setSoftInputMode(
               WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);

 

或者

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值