2013-03-17 84 views
0

我正在創建一個應用程序作爲任務的一部分。當它被觸碰時,它會打開或關閉。我是新手,並且不知道如何做。我只是添加一個圖像,其中燈泡關閉到圖像查看器,現在我不知道該寫什麼.java文件,以使其工作..........更改圖像視圖ANDROID中的圖像

<ImageView 
    android:id="@+id/imageView1" 
    android:contentDescription="@string/off" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:src="@drawable/off" /> 

回答

2

你應該學會與文檔工作,有多個setImageXxx()方法在ImageView類,它幫助你將圖像從任何設置資源。希望這可以幫助。

2

這個小片段你想要做什麼:

public class MainActivity extends Activity implements OnClickListener { 

    private boolean isBulbOn = false; 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     ImageView iv = (ImageView) findViewById(R.id.BulbImageView); 
     iv.setOnClickListener(this); 

    } 

    @Override 
    public void onClick(View v) { 
     ImageView iv = (ImageView) findViewById(R.id.BulbImageView); 

     isBulbOn = !isBulbOn; 

     iv.setImageResource(isBulbOn ? R.drawable.bulb_on : R.drawable.bulb_off); 
    } 
}