ana*_*oli 52 android textview logcat typeface android-studio
在我的项目中,我在一条logcat消息中收到以下信息TextView:
D/TextView: setTypeface with style : 0
Run Code Online (Sandbox Code Playgroud)
我用过的主题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>
Run Code Online (Sandbox Code Playgroud)
我也用 buildToolsVersion "26.0.1"
我也尝试Theme.AppCompat.Light.NoActionBar用作父主题.消息仍然会被记录.
更新1
经过一些测试,我发现这只发生在*.Theme.AppCompat.Light.*主题上.
Theme.AppCompat.Light.NoActionBar 最经常使用,并在材料设计的每个教程中都有.
如何解决这个问题?
更新2
注意:使用模拟器时,不显示此消息.这很可能是一个设备问题.
Mar*_*ler 10
这可能是三星特有的问题.你可能会尝试替换所有的TextViewwith 实例,AppCompatTextView看看那些警告是否会减少......虽然这只是一个疯狂的猜测.
建议将噪音静音; goto Logcat> Edit Filter Configuration然后包含packagename(为了类似于"仅显示选定的应用程序"选项) - 并使用独占正则表达式排除那个令人讨厌的标记,类似于:^(?!TextView)或通过日志消息排除.这^(?!setTypeface\swith\sstyle\s:\s0)应该减少日志垃圾邮件的数量.
| 归档时间: |
|
| 查看次数: |
7055 次 |
| 最近记录: |