好像在Android Studio 3.1.4的linter中有一个错误。我具有以下函数声明:
fun Toolbar.setAsActionBar(
activity: AppCompatActivity,
@StringRes titleResId: Int? = null,
displayBackIcon: Boolean = true,
@DrawableRes backIconResId: Int? = null
)
然后输入以下代码:
binding.toolbar.setAsActionBar(
activity = activity as AppCompatActivity,
displayBackIcon = true,
backIconResId = R.drawable.ic_arrow_left_24x24
)
导致linter在R.drawable.ic_arrow_left_24x24
上抱怨说它应该是“字符串资源”。
当我遇到类似情况时,我不想在每个地方都压制短绒。有人遇到同样的问题吗?您找到任何解决方法了吗?