单击时,ImageButton不会更改活动,但正常的按钮会更改

时间:2017-05-10 21:07:17

标签: android android-imagebutton

我正在创建一个显示游戏信息的简单应用程序,并决定使用角色头像作为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);
        }
    });

1 个答案:

答案 0 :(得分:0)

确保在右侧Java对象上设置click侦听器,并在manifest中注册活动。