2012-02-23 16 views
2

ボタンをクリックすると色が濃紺に変わりますが、私の活動は行われません。androidのオーバータッチのボタンの色を変更する方法

どうすればいいですか?

私を助けてください。あなたはまた、XMLでそれを作ることができ、このコード

Button button=(Button)findViewById(R.id.button1); 
    button.setOnClickListener(new OnClickListener() { 

    @Override 
    public void onClick(View v) { 

     button.setBackgroundColor(Color.RED); 
    } 
}); 
+0

yoあなたがボタンを選択すると、あなたはどういう意味ですか? – Hiral

+0

どういう意味ですか? –

+0

こんにちは私は、ボタンをクリックしたりタッチしたりすると、ボタンの色が変わります – user1061793

答えて

3

[ファイル:login_button.xml]

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:drawable="@drawable/button_down" 
      android:state_pressed="true" /> 
    <item android:drawable="@drawable/button_up" /> 
</selector> 

そして、あなたの中にレイアウトXMLファイル:

1

を使用して、ボタンの色を変更することができます

関連する問題