我已经在xml文件中设置了按钮id,但当我尝试查找按钮id时,它显示了一个错误xml文件
<androidx.appcompat.widget.AppCompatButton
android:id="@+id/btnrotation"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/rorationbtn"
android:layout_below="@+id/imgbox"
android:layout_centerInParent="true"
android:layout_marginTop="50dp">
</androidx.appcompat.widget.AppCompatButton>
java文件
public class rotation extends AppCompatActivity {
AppCompatButton rotate;
ImageView imgbox;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_rotation);
getSupportActionBar().setTitle("Rotation");
imgbox=findViewById(R.id.imgbox);
rotate=findViewById(R.id.btnrotation);
}
错误不包含ID为"btnrotation"的声明
3条答案
按热度按时间esbemjvw1#
只需重新生成项目并再次运行即可
ruoxqz4g2#
有时这是一个错误的Android工作室,你可以尝试关闭并重新打开Android工作室。如果它不工作,你可以无效缓存或清理项目并重建它。
esyap4oy3#
只需单击顶部工具栏(文件)中的“使缓存失效”,然后单击“使缓存失效并重新启动”。谢谢