我知道如何在单击时更改 ImageButton
的 src,但是当时我还想更改另一个 ImageButton
的 src。我不知道如何访问未单击的 ImageButton
。我知道是身份证
编辑:值得一提的是我会有多个按钮,所以我需要更改的不仅仅是某个按钮。我需要更改的两个都不同。
最佳答案
好吧,假设我们有两个 ImageButton
,例如 ImageButtonA
和 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
类变量。
关于android - 如何在单击单个 ImageButton 时更改多个 ImageButtons 的 src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23730494/