我有一个 ImageButton:
<ImageButton
android:id="@+id/nextPageB"
android:layout_width="50dp"
android:layout_width="50dp"
android:layout_alignParentBottom="True"
android:contentDescription="@string/nextPage"
android:onClick="NextPage"
android:src="@drawable/ic_launcher"
/>
这是从我的主要活动开始的单独活动的一部分:
Intent intent = new Intent(this, BookRead.class);
startActivity(intent);
一旦进入新活动,我在 ImageButton 单击时调用 NextPage 方法:
public void NextPage(View view)
{
view.setBackgroud(res.getDrawable(R.Drawable.MyNewImage));
}
'res' 在我的新活动中的 onCreate 方法中定义:
res = this.getResources();
出于某种原因,当我单击 ImageButton 时,它会更改 ImageButton 本身的背景而不是活动布局。