diff --git a/app/src/main/java/com/huanchengfly/tieba/post/adapters/ThreadMainPostAdapter.kt b/app/src/main/java/com/huanchengfly/tieba/post/adapters/ThreadMainPostAdapter.kt index 3883e682..55ba2b00 100644 --- a/app/src/main/java/com/huanchengfly/tieba/post/adapters/ThreadMainPostAdapter.kt +++ b/app/src/main/java/com/huanchengfly/tieba/post/adapters/ThreadMainPostAdapter.kt @@ -200,13 +200,18 @@ class ThreadMainPostAdapter( ImageUtil.LOAD_TYPE_AVATAR, user.portrait ) - holder.setText( - R.id.thread_list_item_user_time, + var timeText = context.getString( R.string.tip_thread_item_thread, - DateTimeUtils.getRelativeTimeString(context, threadBean.createTime!!), - user.ipAddress + DateTimeUtils.getRelativeTimeString(context, threadBean.createTime!!) ) + if (user.ipAddress?.isNotEmpty() == true) { + timeText += " " + timeText += context.getString(R.string.text_ip_location, user.ipAddress) + } + holder.setText( + R.id.thread_list_item_user_time, + timeText ) holder.setText(R.id.thread_list_item_content_title, title) if (threadPostBean != null) { diff --git a/app/src/main/java/com/huanchengfly/tieba/post/adapters/ThreadReplyAdapter.kt b/app/src/main/java/com/huanchengfly/tieba/post/adapters/ThreadReplyAdapter.kt index f67c20c9..d138319d 100644 --- a/app/src/main/java/com/huanchengfly/tieba/post/adapters/ThreadReplyAdapter.kt +++ b/app/src/main/java/com/huanchengfly/tieba/post/adapters/ThreadReplyAdapter.kt @@ -610,14 +610,18 @@ class ThreadReplyAdapter(context: Context) : ) } initContentView(viewHolder, item) + var timeText = context.getString( + R.string.tip_thread_item, + item.floor, + getRelativeTimeString(context, item.time!!) + ) + if (userInfoBean?.ipAddress?.isNotEmpty() == true) { + timeText += " " + timeText += context.getString(R.string.text_ip_location, userInfoBean.ipAddress) + } viewHolder.setText( R.id.thread_list_item_user_time, - context.getString( - R.string.tip_thread_item, - item.floor, - getRelativeTimeString(context, item.time!!), - userInfoBean?.ipAddress - ) + timeText ) initFloorView(viewHolder, item) if (isPureRead) { diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 82b910e8..3832fa4b 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -172,7 +172,8 @@ 保存图片 播放失败 抱歉,当前暂时无法浏览本吧 - 第 %1$s 楼 %2$s 来自%3$s + 第 %1$s 楼 %2$s + 来自%1$s 查看更多回复(%1$s) 发现新版本 %1$s(%2$s) 更新 · %1$s @@ -409,7 +410,7 @@ 贴吧 贴子记录 经过贴吧 - %1$s 来自%2$s + %1$s 全部 回复 %1$s %1$s 赞