Java 无法解析或不是字段

Java 无法解析或不是字段,java,android,Java,Android,我已经检查了StackOverflow的类似问题,但我找不到解决问题的解决方案。My strings.xml: <string name="true_button">True</string> <string name="false_button">False</string> I get无法解析或不是R.id.true\u按钮和R.id.false\u按钮的字段 我可以在R.java文件中看到这些变量。你能告诉我如何修复这些错误吗?谢谢。使用此

我已经检查了StackOverflow的类似问题,但我找不到解决问题的解决方案。My strings.xml:

<string name="true_button">True</string>
<string name="false_button">False</string>
I get无法解析或不是R.id.true\u按钮和R.id.false\u按钮的字段

我可以在R.java文件中看到这些变量。你能告诉我如何修复这些错误吗?谢谢。

使用此代码:

mTrueButton = (Button)findViewById(R.id.true_button);
mFalseButton = (Button)findViewById(R.id.false_button);
您正在尝试从活动测验布局中获取两个按钮,ID分别为true和false。检查activity_quick.xml文件,查看是否已使用这些ID声明了这两个按钮


要调用字符串资源,您必须使用R.String而不是R.id。

您尝试将字符串字段强制转换为按钮对象!!!!!!这是不可能的!!! 必须在布局中声明这些按钮,如以下示例所示:

<Button
        android:id="@+id/true_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="True" />

“我可以在R.java文件中看到这些变量。”
R.java
中的这些变量应该在静态类
string
中,而不是
id
。在布局中是否有一对名为类似strings的按钮<代码>我可以在R.java文件中看到这些变量。最好关闭该文件。
<Button
        android:id="@+id/true_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="True" />