android
十一zzzzzzzzzzzzzz
这个作者很懒,什么都没留下…
展开
-
Android 软键盘遮挡问题解决
常规解决方式在setContentView();之前加入getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);非常规情况上述方式设置失效时(在设置页面全屏,状态栏透明后设置会不起作用,项目中遇到过头疼了好久)解决原理:1.使用ViewTreeObserver.OnGlobalLayoutListener 注册监听视图树的观察者,监听可视区的高度变化来获取键盘高度public class原创 2020-10-16 12:46:16 · 226 阅读 · 0 评论 -
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 · 303 阅读 · 0 评论