- 博客(2)
- 收藏
- 关注
原创 Android 时间戳格式化显示
场景1:多少秒前,多少分钟前,多少小时前 public static String getRecentTimeSpanByNow(final long millis) { long now = System.currentTimeMillis(); long span = now - millis; if (span < 1000) { return "刚刚"; } else if (span < T
2020-10-20 10:37:26 285
原创 Android 软键盘遮挡问题解决
常规解决方式 在setContentView();之前加入getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE); 非常规情况 上述方式设置失效时(在设置页面全屏,状态栏透明后设置会不起作用,项目中遇到过头疼了好久) 解决原理: 1.使用ViewTreeObserver.OnGlobalLayoutListener 注册监听视图树的观察者,监听可视区的高度变化来获取键盘高度 public class
2020-10-16 12:46:16 210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人