【问题标题】:Bold style not applied for button, textview for some Activities粗体样式不适用于按钮,某些活动的文本视图
【发布时间】:2018-04-09 21:15:18
【问题描述】:

我在使用 android 时遇到了一个问题,其中 textviews 和按钮在几个活动中没有使 textStyle 变为粗体。我检查了主题并与其他活动进行了比较,看起来都一样。但是 textStyle 粗体不起作用。我尝试过通过代码和 XML 使用。有什么方法可以跟踪、调试和检查为什么 textStyle 粗体没有应用于多个活动?

我已经尝试了以下

textView.setTypeface(null, Typeface.BOLD);

还有

<TextView
                android:id="@+id/header_view"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_centerHorizontal="true"
                android:gravity="center"
                android:text="Continue"
                android:textStyle="bold" />

两者都不适合我。任何人都可以帮助它为什么不能在几个活动中工作吗?

【问题讨论】:

  • 您是否尝试过刷新布局?
  • 您使用的是自定义字体还是默认字体?
  • 试试这个文件->使缓存无效/重新启动它会起作用
  • @D.B.我确实刷新了布局,它仍然是一样的。预览显示为粗体,但在运行时不显示
  • @sam 我正在使用自定义字体。这对少数活动有影响吗?

标签: android android-layout android-activity textview android-styles


【解决方案1】:
android:textStyle="bold"

这个命令总是让我的文本变粗。也许只是尝试清理项目。因为我们不需要构建项目来查找命令是否有效。对我来说,当我在我的 xml 文件中输入该命令时,它会立即在预览中使文本变为粗体。

【讨论】:

  • 它在预览中有效,但在运行应用程序时无效
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-13
  • 1970-01-01
  • 1970-01-01
  • 2021-06-03
  • 2022-01-13
  • 1970-01-01
相关资源
最近更新 更多