Android Studio android按钮id声明

a14dhokn  于 2023-01-09  发布在  Android
关注(0)|答案(3)|浏览(150)

我已经在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"的声明

esbemjvw

esbemjvw1#

只需重新生成项目并再次运行即可

ruoxqz4g

ruoxqz4g2#

有时这是一个错误的Android工作室,你可以尝试关闭并重新打开Android工作室。如果它不工作,你可以无效缓存或清理项目并重建它。

esyap4oy

esyap4oy3#

只需单击顶部工具栏(文件)中的“使缓存失效”,然后单击“使缓存失效并重新启动”。谢谢

相关问题