Android 文本大小不能用R.dimen解析?

Android 文本大小不能用R.dimen解析?,android,Android,我不明白为什么我的值text\u size没有解析 这是我的代码: this.menuTextePaint.setTextSize(TypedValue.COMPLEX_UNIT_PX,context.getResources().getDimension(R.dimen.text_size)); dimens.xml位于值目录中 <?xml version="1.0" encoding="utf-8"?> <resources> <dimen

我不明白为什么我的值
text\u size
没有解析

这是我的代码:

this.menuTextePaint.setTextSize(TypedValue.COMPLEX_UNIT_PX,context.getResources().getDimension(R.dimen.text_size));
dimens.xml
位于值目录中

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <dimen
        name="text_size"
        >8sp</dimen>
</resources>

8sp
我收到一条信息:
文本大小无法解析或不是字段


非常感谢你的帮助

对于未来的用户来说,这是一个导入问题


text\u size
存在于项目资源中,而不存在于Android资源中,因此导入
net.mypackage.R
而不是
android.R修复错误。

检查您的导入!!!确保它是“import com.example.yourpakagename.R;”而不是“导入android.R;”尝试
Clean
Build
。如果问题仍然存在,您能告诉我您把
dimes.xml
文件放在哪里了吗?谢谢您的回答1-com.example.mypackage.R;是不是太爱了。。。但当我在我的项目中写R时,它看起来是“dimen”,而不是文本大小。。。2-我试着打扫和建造,但没有比这更好的了。。。我把dimens.xml放在res->valuesokay中。酷。我假设您正在使用write
上下文
?没关系。我放了import net.mypackage.R而不是android.R,它可以工作!谢谢