2017-02-27 16 views
-1

使用dimen.xml我有这方面我dimens.xml文件:也不会在Java的Android

<!-- Default screen margins, per the Android Design guidelines. --> 
<dimen name="activity_horizontal_margin">16dp</dimen> 
<dimen name="activity_vertical_margin">16dp</dimen> 
<dimen name="test">48dp</dimen> 

在我的java文件我有: 浮动valueInPixels = getResources()getDimension(R.dimen。测试);

我的问题是,“测试”是用红色书写的,它写着“无法解析符号'测试' 它在我的项目的任何类中都不起作用,但它在新项目中生效时起作用。我也试图与getDimensionPixelSize(),但我仍然有问题。

你看到了什么问题?

+1

你确定导入了正确的'R'吗? –

回答

0

无效缓存和重新启动,然后执行干净。第一个选项可以在文件菜单中找到,第二个选项在构建菜单中。

+0

谢谢,它现在的作品:) – Alex9494

-1

尝试重建项目/同步它

-1

尝试(如果片段或getApplicationContext()如果活动的getContext())

如果仍然显示“无法解析”,将鼠标悬停在红色文本,然后ALT访问getResources()与当前上下文从+ Enter弹出选项选择用于创建维度值的选项。