2012-01-24 149 views
2
public void buttonClickHandler(View target) 
    { 
     Intent answer = new Intent(); 

     switch(target.getId()){ 

     case R.id.Button01: 
     { 

      image.setImageResource(R.drawable.full_dog); 
     } 
     } 
    } 

* 基本上我有一個主要背景和12個按鈕點擊按鈕我只是想調用另一個圖像,因爲用戶點擊圖像應該在中間的按鈕。 *如何在運行時更改圖像?

+1

這是什麼問題? – Pratik

+0

你的問題很簡短。如果它很難解釋你的問題。你可以張貼屏幕截圖並解釋你想要做什麼。 – manjusg

+0

@Maouz卡茲,用更多的deatail問你的問題..它是不完整的。 –

回答

0

你可以試試這個 - 申請setonclicklistener所有12個按鍵&和改變形象

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
final ImageView iv = (ImageView) findViewById(R.id.iv); 
View b = findViewById(R.id.button1); 
b.setOnClickListener(new OnClickListener() { 

    @Override 
    public void onClick(View v) { 
     iv.setImageResource(R.drawable.p2); 
    } 
}); 
    } 
} 

你是怎麼通過「」那形象應該進來中間'的意思。你想讓圖像對齊嗎?

+0

是的我需要在屏幕中間的圖像! –

+0

你可以對齊ImageView center_horizo​​ntal android:layout_gravity =「center_horizo​​ntal –