单击时 ImageButton 不会更改 Activity,但普通按钮会

ImageButton won't change Activity when clicked, but normal Buttons will

我正在制作一个显示游戏信息的简单应用程序,并决定使用角色头像作为 ImageButton 来切换到包含它们信息的页面,但是当它们被按下时它们不会切换 Activity

ImageButton 的 xml

<ImageButton
    android:id="@+id/GoToMarauder"
    android:layout_width="62dp"
    android:layout_height="66dp"
    app:srcCompat="@mipmap/marauder_avatar"
    app:layout_constraintBottom_toBottomOf="parent"
    android:layout_marginBottom="-4dp"
    app:layout_constraintRight_toLeftOf="@+id/GoToTemplar"
    android:layout_marginRight="86dp" />

onClick 侦听器

ImageButton GoMarauder;
....
GoMarauder = (ImageButton) findViewById(R.id.GoToMarauder);
.....
GoMarauder.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent GoMarauder = new Intent(Classes.this, Marauder.class);
            startActivity(GoMarauder);
        }
    });

确保在右侧 Java 对象上设置点击监听器,并且 activity 已在清单中注册。