ImageButton
クリックしたときにsrc を変更する方法は知っていますがImageButton
、その時点で別の src も変更したいと考えています。ImageButton
クリックされていない にアクセスする方法がわかりません。IDだと分かります。
編集: 複数のボタンを使用する予定であるため、変更する必要があるのは特定のボタンだけではありません。私が変更する必要があるものは両方とも異なります。
ImageButton
クリックしたときにsrc を変更する方法は知っていますがImageButton
、その時点で別の src も変更したいと考えています。ImageButton
クリックされていない にアクセスする方法がわかりません。IDだと分かります。
編集: 複数のボタンを使用する予定であるため、変更する必要があるのは特定のボタンだけではありません。私が変更する必要があるものは両方とも異なります。
ImageButton
OK と のような2 つがあるImageButtonA
としましょうImageButtonB
。ユーザーが ImageButtonA をクリックすると、ImageButtonB の src を変更する必要があります。と の 2 つのクラス変数を作成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
クラス変数を作成できます。