Android Studio 记录器 TextView TypeFace 样式 0
Posted
技术标签:
【中文标题】Android Studio 记录器 TextView TypeFace 样式 0【英文标题】:Android Studio logger TextView TypeFace style 0 【发布时间】:2017-09-28 08:25:29 【问题描述】:在我的项目中,对于我应用的所有视图中的每个 TextView
,我都会在 logcat
消息中收到以下内容:
D/TextView: setTypeface with style : 0
我在styles.xml
使用的主题:
<style name="GreenTheme" parent="Base.Theme.AppCompat.Light">
<item name="colorPrimary">@color/primaryGreen</item>
<item name="colorPrimaryDark">@color/primaryDarkGreen</item>
<item name="colorAccent">@color/accentGreen</item>
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
我也用buildToolsVersion "26.0.1"
我也尝试使用Theme.AppCompat.Light.NoActionBar
作为父主题。消息仍会被记录。
更新 1
经过一些测试,我发现这只发生在*.Theme.AppCompat.Light.*
主题中。
Theme.AppCompat.Light.NoActionBar
最常用,并且出现在材料设计的每个教程中。
如何解决这个问题?
更新 2
注意:使用模拟器时,不会显示此消息。这很可能是设备问题。
【问题讨论】:
尝试在你的风格中添加这行在 logcat 上,右键单击并选择“像这样折叠行”,然后将该行向下编辑到“TextView...”中的位 - 然后它们都消失了。
【讨论】:
谢谢!在 android Studio 工作多年后,我才发现这个功能 :)【参考方案2】:这可能是三星特有的问题。您可能可以尝试用AppCompatTextView
替换TextView
的所有实例,看看这些警告是否会减少......虽然这只是一个疯狂的猜测。
建议静音;转到 Logcat
> Edit Filter Configuration
然后包含包名(为了类似于选项“仅显示选定的应用程序”) - 并使用专有正则表达式排除烦人的标签,例如:^(?!TextView)
或通过日志消息排除 @ 987654326@.这应该会减少日志垃圾邮件的数量。
【讨论】:
以上是关于Android Studio 记录器 TextView TypeFace 样式 0的主要内容,如果未能解决你的问题,请参考以下文章
Android Studio Espresso 测试记录器慢
Android Studio 记录器 TextView TypeFace 样式 0
个人记录解决android studio导入SystemProperties