diff options
author | cyberta <cyberta@riseup.net> | 2021-11-25 16:25:12 +0000 |
---|---|---|
committer | cyberta <cyberta@riseup.net> | 2021-11-25 16:25:12 +0000 |
commit | b08ce1b1d6648ae48a452d6ccb56f21ae7126388 (patch) | |
tree | 7d015ac9b41f07fae494d18d97c76003dc283a7a /app/src/main/java/se/leap/bitmaskclient/base/utils/ViewHelper.java | |
parent | 976843d09cc7455945bf42a3817445649fec7c05 (diff) | |
parent | 4a914df3468534b585de466b5754782d47758de0 (diff) |
Merge branch 'ui_fixes' into 'master'
UI fixes
Closes #9051 and #9015
See merge request leap/bitmask_android!148
Diffstat (limited to 'app/src/main/java/se/leap/bitmaskclient/base/utils/ViewHelper.java')
-rw-r--r-- | app/src/main/java/se/leap/bitmaskclient/base/utils/ViewHelper.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/app/src/main/java/se/leap/bitmaskclient/base/utils/ViewHelper.java b/app/src/main/java/se/leap/bitmaskclient/base/utils/ViewHelper.java index 23ca40e5..7410172f 100644 --- a/app/src/main/java/se/leap/bitmaskclient/base/utils/ViewHelper.java +++ b/app/src/main/java/se/leap/bitmaskclient/base/utils/ViewHelper.java @@ -3,6 +3,10 @@ package se.leap.bitmaskclient.base.utils; import android.content.Context; import androidx.annotation.DimenRes; +import androidx.annotation.StringRes; +import androidx.appcompat.app.ActionBar; +import androidx.appcompat.app.AppCompatActivity; +import androidx.fragment.app.Fragment; /** * Created by cyberta on 29.06.18. @@ -14,4 +18,19 @@ public class ViewHelper { return context.getResources().getDimensionPixelSize(dimension); } + /** + * Sets the subtitle of an activities action bar. The activity needs to be an AppCompatActivity. + * @param fragment + * @param stringId + */ + public static void setActionBarTitle(Fragment fragment, @StringRes int stringId) { + AppCompatActivity appCompatActivity = (AppCompatActivity) fragment.getActivity(); + if (appCompatActivity != null) { + ActionBar actionBar = appCompatActivity.getSupportActionBar(); + if (actionBar != null) { + actionBar.setSubtitle(stringId); + } + } + } + } |