Java 找不到符号变量activity\u main
我是新来的。每当我尝试构建和运行此代码时,都会出现此消息 以下是XML代码: 以下是错误的图片:Java 找不到符号变量activity\u main,java,android,xml,android-layout,android-studio,Java,Android,Xml,Android Layout,Android Studio,我是新来的。每当我尝试构建和运行此代码时,都会出现此消息 以下是XML代码: 以下是错误的图片: 请帮助我实现如下显示功能 private void显示(整数){ TextView quantityTextView=(TextView)findViewById(R.id.quantity\u text\u view); quantityTextView.setText(“+”数字); }} 在findValueById中,thre是“\”而不是“.”您的显示函数如下所示 private vo
请帮助我实现如下显示功能
private void显示(整数){
TextView quantityTextView=(TextView)findViewById(R.id.quantity\u text\u view);
quantityTextView.setText(“+”数字);
}}
在findValueById中,thre是“\”而不是“.”您的显示函数如下所示
private void显示(整数){
TextView quantityTextView=(TextView)findViewById(R.id.quantity\u text\u view);
quantityTextView.setText(“+”数字);
}}
您的findValueById中的“\”代替了“.”请准确提供布局的文件名。。我认为您的布局文件名是activity\u main,而不是main\u activity。请准确提供布局的文件名。。我认为您的布局文件名是activity\u main,而不是main\u activity。检查此处的包名是否匹配 工具:context=“com.example.android.justjava.MainActivity”
另一个问题是findValueById中的“\”代替了“.”检查包名是否匹配 工具:context=“com.example.android.justjava.MainActivity” 另一个ISSUE是findValueById中的“\”而不是“.”
删除此行工具:context=“com.example.android.justjava.MainActivity” 这一行是活动名称,但我认为您复制了MainActivity.java的粘贴XML
这种布局不是主要活动。您应该删除这一行,因为它不会产生任何错误。删除这一行工具:context=“com.example.android.justjava.MainActivity” 这一行是活动名称,但我认为您复制了MainActivity.java的粘贴XML
这种布局不是主要活动。您应该删除这一行,因为它不会产生任何错误。在屏幕应用程序-->res-->布局的右侧,检查活动的名称可能是activity\u main\u java.xml,因此您必须将屏幕应用程序-->res-->布局右侧的R.layout.main\u activity替换为R.layout.activity\u main\u java,检查活动的名称,它可能是activity\u main\u java.xml,因此您必须将R.layout.main\u活动替换为R.layout.activity\u main\u java检查资源导入(R)。指向其他模块或库。检查资源导入(R)。这是指向其他模块或库。图中显示了两个错误。一个是重命名为activity_main,它将关闭,另一个在显示功能中。R.id.quantity_text_视图而不是R.id/quantity…是我选中的。上面的评论是改变的答案,但问题仍然存在!将其更改回R.layout.main_活动,并进行清理,以防出现两个错误,如图所示。一个是重命名为activity_main,它将关闭,另一个在显示功能中。R.id.quantity_text_视图而不是R.id/quantity…是我选中的。上面的评论是改变的答案,但问题仍然存在!将其更改回R.layout.main_活动,并在添加时进行清理和重新构建。而不是出现/error添加的图像:我添加时,您可以共享.xml文件名吗。而不是出现/error添加图像:能否请共享.xml文件名谢谢。当我删除R文件时,错误信息消失了,但现在出现了另一个问题,即“错误:程序包R不存在”,该怎么办?只需删除已导入的R程序包并手动导入应用程序。谢谢。当我删除了R文件,错误信息消失了,但现在又出现了另一个问题,那就是“错误:程序包R不存在”怎么办?只需删除已导入的R程序包并手动导入应用程序即可
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="com.example.android.justjava.MainActivity">
<TextView
android:id="@+id/quantity_text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="quantity"
android:textAllCaps="true"
android:textSize="16sp"
android:textColor="@android:color/black"
android:layout_marginLeft="16dp"
android:layout_marginTop="16dp"/>
<TextView
android:id="@+id/zero_text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="0"
android:layout_below="@+id/quantity_text_view"
android:textSize="16sp"
android:textColor="@android:color/black"
android:layout_marginLeft="16dp"
android:layout_marginTop="16dp"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="order"
android:textAllCaps="true"
android:layout_below="@+id/zero_text_view"
android:layout_marginLeft="16dp"
android:layout_marginTop="16dp"
android:onClick="submitOrder"/>
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_activity);
}
/**
* This method is called when the order button is clicked.
*/
public void submitOrder(View view) {
display(1);
}
/**
* This method displays the given quantity value on the screen.
*/
private void display(int number) {
TextView quantityTextView = (TextView) findViewById(R.id/quantity_text_view);
quantityTextView.setText("" + number);
} }