作者:明霞学 | 来源:互联网 | 2023-01-16 12:56
在我的项目中,我在一条logcat
消息中收到以下信息TextView
:
D/TextView: setTypeface with style : 0
我用过的主题styles.xml
:
我也用 buildToolsVersion "26.0.1"
我也尝试Theme.AppCompat.Light.NoActionBar
用作父主题.消息仍然会被记录.
更新1
经过一些测试,我发现这只发生在*.Theme.AppCompat.Light.*
主题上.
Theme.AppCompat.Light.NoActionBar
最经常使用,并在材料设计的每个教程中都有.
如何解决这个问题?
更新2
注意:使用模拟器时,不显示此消息.这很可能是一个设备问题.
1> 小智..:
在logcat上,右键单击并选择"像这样折叠线",然后将该行向下编辑为"TextView ..."中的位 - 然后它们全部消失.
2> Martin Zeitl..:
这可能是三星特有的问题.你可能会尝试替换所有的TextView
with 实例,AppCompatTextView
看看那些警告是否会减少......虽然这只是一个疯狂的猜测.
建议将噪音静音; goto Logcat
> Edit Filter Configuration
然后包含packagename(为了类似于"仅显示选定的应用程序"选项) - 并使用独占正则表达式排除那个令人讨厌的标记,类似于:^(?!TextView)
或通过日志消息排除.这^(?!setTypeface\swith\sstyle\s:\s0)
应该减少日志垃圾邮件的数量.