2011-02-08 10 views
5

私のコードでボタンのイメージを変更したいと思います。私は、これはXMLで行うことができますが見つかりました:アンドロイドのボタンイメージを変更する

thisリンク

をチェックするが、私はボタンをリリースした後の画像は上の滞在しないだろうしてください。ボタン をクリックしてボタンを新しい画像に変更します。これはできますか?あなたはボタンの画像を変更する必要があるのonClickメソッドで

myButton.setOnClickListener(new View.OnClickListener() { 
      public void onClick(View view) { 
       //set button image 
       myButton.setImageBitmap(myBitmapFile) 
      } 
     }); 
+0

ポストに申し訳ありません。 view == button_nameであるかどうかを確認し、v.setBackgroundResourceを使用してタスクを達成することができます。 – user195678

+0

こんにちは.. @ user195678あなたが問題の解決策を得たら、答えを投稿するか、または適切なansを除いて、この問題が解決され、このansが受け入れられていることを理解できるように、私は来て、あなたのコメントを読んでください...そうしてください。 – swiftBoy

答えて

4

... このように..

public void onClick(View v) { 
    if(v==buttonName){ 
     buttonName.setBackgroundResource(R.drawable.imageName); 
    }  
} 
10

、:

あなたは次のようなonClickリスナー、背景画像を変更することができ感謝のImageButtonを想定し

関連する問題