因此,我想製作一個按鈕,每次按下它時,它都會更改按鈕上方的圖像。我總共有2個圖像,所以我不使用數組。假設我有image1.png和image2.png。默認圖像是image1,按下按鈕後,它會變成image2。如果我再次按下,它將轉向image1。在按鈕點擊(安卓)上更改兩個圖像
package blablablabla;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
public class MainActivity extends Activity {
ImageView image;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
image = (ImageView) findViewById(R.id.myicon);
}
public void onClick(View view) {
switch(view.getId()){
case R.id.button1:{
image.setImageResource(R.drawable.initial);
return;
}
}
}
}
我想做一個if語句:如果圖像是image1,則將其更改爲image2,反之亦然。
問題:在我換成image2後,我無法切換回來。我知道我沒有寫代碼,因爲我犯了錯誤。
這樣一個簡單的解決方案,它的工作!我怎麼沒有想到這個.. – Cata 2014-11-23 08:35:58
哈哈哈,沒問題,有時會發生:) – 2014-11-23 08:38:24