我知道如何在單擊時更改ImageButton
的src,但是我也想在此時更改另一個ImageButton
的src。我不知道如何去訪問未被點擊的ImageButton
。我知道這是身份證。如何在單個ImageButton上更改多個ImageButton的src單擊
編輯:這可能是很好的提及,我將有多個按鈕,所以它不只是一個特定的按鈕,我需要改變。這兩個我需要改變的將會有所不同。
我知道如何在單擊時更改ImageButton
的src,但是我也想在此時更改另一個ImageButton
的src。我不知道如何去訪問未被點擊的ImageButton
。我知道這是身份證。如何在單個ImageButton上更改多個ImageButton的src單擊
編輯:這可能是很好的提及,我將有多個按鈕,所以它不只是一個特定的按鈕,我需要改變。這兩個我需要改變的將會有所不同。
好吧,讓我們認爲我們有兩個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
類變量。
我想我對我的代碼意圖太模糊了,所以我做了一些其他的工作。但是,對於我提到的問題,這是一個很好的答案,謝謝。 –
更改onClickListener中ImageButtons的src – Sripathi