单击时 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 已在清单中注册。
我正在制作一个显示游戏信息的简单应用程序,并决定使用角色头像作为 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 已在清单中注册。