summaryrefslogtreecommitdiffstats
path: root/app/src/main/java/app/fedilab/android/mastodon/ui/drawer/StatusDirectMessageAdapter.java
diff options
context:
space:
mode:
authorThomas <tschneider.ac@gmail.com>2023-02-13 15:32:49 +0100
committerThomas <tschneider.ac@gmail.com>2023-02-13 15:32:49 +0100
commit9f4fb208a0fed4faaf09a26cd1444dd900d37289 (patch)
tree7b5bb68f87625a7152c34bd2bf593cc2c7088b70 /app/src/main/java/app/fedilab/android/mastodon/ui/drawer/StatusDirectMessageAdapter.java
parentdec4dd85a8e37d1c514ec8d1434f1da93449716e (diff)
prepare views
Diffstat (limited to 'app/src/main/java/app/fedilab/android/mastodon/ui/drawer/StatusDirectMessageAdapter.java')
-rw-r--r--app/src/main/java/app/fedilab/android/mastodon/ui/drawer/StatusDirectMessageAdapter.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/app/src/main/java/app/fedilab/android/mastodon/ui/drawer/StatusDirectMessageAdapter.java b/app/src/main/java/app/fedilab/android/mastodon/ui/drawer/StatusDirectMessageAdapter.java
index a209f0965..ab2947c55 100644
--- a/app/src/main/java/app/fedilab/android/mastodon/ui/drawer/StatusDirectMessageAdapter.java
+++ b/app/src/main/java/app/fedilab/android/mastodon/ui/drawer/StatusDirectMessageAdapter.java
@@ -33,6 +33,7 @@ import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.NonNull;
+import androidx.appcompat.widget.LinearLayoutCompat;
import androidx.core.app.ActivityOptionsCompat;
import androidx.preference.PreferenceManager;
import androidx.recyclerview.widget.RecyclerView;
@@ -236,6 +237,10 @@ public class StatusDirectMessageAdapter extends RecyclerView.Adapter<RecyclerVie
holder.binding.date.setTextColor(ThemeHelper.getAttColor(context, textColor));
holder.binding.messageContent.setTextColor(ThemeHelper.getAttColor(context, textColor));
holder.binding.userName.setTextColor(ThemeHelper.getAttColor(context, textColor));
+ holder.binding.userName.setText(
+ status.account.getSpanDisplayName(context,
+ new WeakReference<>(holder.binding.userName)),
+ TextView.BufferType.SPANNABLE);
if (status.media_attachments != null && status.media_attachments.size() > 0) {
holder.binding.media.mediaContainer.setVisibility(View.VISIBLE);
@@ -245,7 +250,7 @@ public class StatusDirectMessageAdapter extends RecyclerView.Adapter<RecyclerVie
if (measuredWidth > 0) {
defaultHeight = (int) (measuredWidth * 3) / 4;
}
- LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, defaultHeight);
+ LinearLayoutCompat.LayoutParams lp = new LinearLayoutCompat.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, defaultHeight);
holder.binding.media.mediaContainer.setLayoutParams(lp);
if (status.media_attachments.size() == 1) {
holder.binding.media.media1Container.mediaRoot.setVisibility(View.VISIBLE);