From e42718b11f3a8c059f11ed0ade6b1ec5c572714f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20P=C3=B6hn?= Date: Sun, 8 Dec 2019 03:37:13 +0100 Subject: [PATCH] display summary text on app details activity --- .../views/AppDetailsRecyclerViewAdapter.java | 6 ++++++ .../main/res/layout/app_details2_header.xml | 19 ++++++++++++++++++- 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/fdroid/fdroid/views/AppDetailsRecyclerViewAdapter.java b/app/src/main/java/org/fdroid/fdroid/views/AppDetailsRecyclerViewAdapter.java index 73a06f2e9..499ef8571 100644 --- a/app/src/main/java/org/fdroid/fdroid/views/AppDetailsRecyclerViewAdapter.java +++ b/app/src/main/java/org/fdroid/fdroid/views/AppDetailsRecyclerViewAdapter.java @@ -375,6 +375,7 @@ public class AppDetailsRecyclerViewAdapter final TextView titleView; final TextView authorView; final TextView lastUpdateView; + final TextView summaryView; final TextView whatsNewView; final TextView descriptionView; final TextView descriptionMoreView; @@ -397,6 +398,7 @@ public class AppDetailsRecyclerViewAdapter titleView = (TextView) view.findViewById(R.id.title); authorView = (TextView) view.findViewById(R.id.author); lastUpdateView = (TextView) view.findViewById(R.id.text_last_update); + summaryView = (TextView) view.findViewById(R.id.summary); whatsNewView = (TextView) view.findViewById(R.id.whats_new); descriptionView = (TextView) view.findViewById(R.id.description); descriptionMoreView = (TextView) view.findViewById(R.id.description_more); @@ -494,9 +496,13 @@ public class AppDetailsRecyclerViewAdapter lastUpdateView.setVisibility(View.GONE); } + if (!TextUtils.isEmpty(app.summary)) { + summaryView.setText(app.summary); + } Apk suggestedApk = getSuggestedApk(); if (suggestedApk == null || TextUtils.isEmpty(app.whatsNew)) { whatsNewView.setVisibility(View.GONE); + summaryView.setBackgroundResource(0); // make background of summary transparent } else { //noinspection deprecation Ignore deprecation because the suggested way is only available in API 24. Locale locale = context.getResources().getConfiguration().locale; diff --git a/app/src/main/res/layout/app_details2_header.xml b/app/src/main/res/layout/app_details2_header.xml index 9cd78862e..b65d4454e 100644 --- a/app/src/main/res/layout/app_details2_header.xml +++ b/app/src/main/res/layout/app_details2_header.xml @@ -164,7 +164,7 @@ + +