我知道如何ImageButton
在单击时更改一个 src,但是我当时也想更改另一个的 src ImageButton
。我不知道如何访问未ImageButton
点击的内容。我知道是身份证。
编辑:提一下我将有多个按钮可能会很好,所以我需要更改的不仅仅是某个按钮。我需要更改的两个都会有所不同。
我知道如何ImageButton
在单击时更改一个 src,但是我当时也想更改另一个的 src ImageButton
。我不知道如何访问未ImageButton
点击的内容。我知道是身份证。
编辑:提一下我将有多个按钮可能会很好,所以我需要更改的不仅仅是某个按钮。我需要更改的两个都会有所不同。
好的,让我们认为我们有两个ImageButton
likeImageButtonA
和ImageButtonB
。当用户单击 ImageButtonA 时,我们必须更改 ImageButtonB 的 src。让我们为ImageButtonA
和制作两个类变量ImageButtonB
。
public class MyActivity extends Activity{
private ImageButton imageButtonA,ImageButtonB;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.myactivity);
imageButtonA= (ImageButton ) findViewById(R.id.image_button_a);
imageButtonB= (ImageButton ) findViewById(R.id.image_button_b);
imageButtonA.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
imageButtonB.setBackgroundResource(R.drawable.mysourceImage);
}
});
}
}
我认为它会解决你的问题。如果你想改变多个ImageButton
src 那么你可以创建多个ImageButton
类变量。