效果:

Android展示友好时间格式TimeSinceTextView 控件_JAVA

ExpandableTextView dableTextView 是一个让你轻松实现“展开收起(expand/collapse)”功能的控件 

 

1build.gradle 依赖

 compile 'com.github.damien5314:TimeSinceTextView:1.1.0'

2

 

<com.ddiehl.timesincetextview.TimeSinceTextView

  android:id="@+id/timestamp"

  android:layout_width="wrap_content"

  android:layout_height="wrap_content" />

 

 

然后调用setDate(Date) 或者 setDate(long) (Unix timestamp作为参数),这样文字就能自动产生并设置给view。

((TimeSinceTextView) findViewById(R.id.timestamp)).setDate(1452827942);

要得到缩写的形式,可以使用在xml中使用 app:abbreviated="true"

 

<com.ddiehl.timesincetextview.TimeSinceTextView

  xmlns:app="http://schemas.android.com/apk/res-auto"

  android:layout_width="wrap_content"

  android:layout_height="wrap_content"

  app:abbreviated="true" />

https://mp.weixin.qq.com/s/XXttfUk-O-_G7b7lXDsM3g