gpt4 book ai didi

android - 如何将粗体文本设置为 Android Snackbar 操作文本?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:08:27 24 4
gpt4 key购买 nike

我们可以使用 setActionTextColor 为 Snackbar 的 Action Text 设置颜色,如 https://developer.android.com/reference/android/support/design/widget/Snackbar.html 中所述.但是,有没有办法使文本变粗?

谢谢!!

最佳答案

使用snackbar_action资源ID。

事实证明,您可以使用与用于设置 Snackbar 的消息文本样式相同的方法来设置 Snackbar 的 Action 文本的样式。

您只需使用资源 ID snackbar_action 而不是 snackbar_text

下面是为消息文本和操作文本设置样式的示例。

Snackbar snackbar = Snackbar.make( ... ); // Create the Snackbar however you like.

TextView snackbarActionTextView = (TextView) snackbar.getView().findViewById( android.support.design.R.id.snackbar_action );
snackbarActionTextView.setTextSize( 20 );
snackbarActionTextView.setTypeface( snackbarActionTextView.getTypeface(), Typeface.BOLD );

TextView snackbarTextView = (TextView) snackbar.getView().findViewById( android.support.design.R.id.snackbar_text );
snackbarTextView.setTextSize( 16 );
snackbarTextView.setMaxLines( 3 );

在我的示例中,我已将操作文本设置为具有 20 的 TextSize 和粗体 Typeface,并将消息文本设置为具有 TextSize 共 16 行,最多允许 3 行。

关于android - 如何将粗体文本设置为 Android Snackbar 操作文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32225684/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com