2011-09-23 57 views
1

我是剛接觸android並且正在製作一個簡單的應用程序。我試圖在單擊按鈕上更改圖像(在圖像視圖中)。按鈕上的圖像更改點擊Android

public void onCreate(Bundle savedInstanceState) 
{ 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 

    frown = (ImageView)findViewById(R.id.imageView1); 


} 
public void action(View view) 
{ 
    Toast.makeText(getApplicationContext(), buttontest, Toast.LENGTH_SHORT).show(); 
    frown.setImageResource(R.drawable.chimpy); 

} 

「行動」正在通過XML稱爲帶有「Android:的onClick」 [此處插入方法]」我的按鈕

按鈕工作正常,我讓我的敬酒,但圖像停留在相同。

+1

你可以發佈你的XML的片段嗎? –

+0

這有點奇怪。你檢查過DDMS調試輸出嗎? – Vinay

+0

它應該沒問題......是否檢查過以確保「ch」「和默認可繪製不一樣? –

回答

0

嘗試改變繪製的東西標準如android.R.drawable.btn_default。 現在它chnage? 我相信您有R.drawable.chimpy一些問題。

0

你必須使用.png圖像e,你可以使用下面的代碼片段:

frown.setOnClickListener(new OnClickListener(){ 
     public void onClick(View v) { 
      frown.setBackgroundDrawable(R.id.chimpy); 
     } 
}); 

如果它不工作,告訴我...!