我正在创建一个显示游戏信息的简单应用程序,并决定使用角色头像作为ImageButton切换到包含它们信息的页面,但是当按下它们时它们不会切换活动
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);
}
});
答案 0 :(得分:0)
确保在右侧Java对象上设置click侦听器,并在manifest中注册活动。