Bonjour,
Je souhaite changer la couleur d'un bouton au survol de celui-ci.
Voici mon code, cependant il ne fonctionne pas! Je teste sous android studio 3.01 avec le tel virtuel...

-Quel code utiliser pour que cela fonctionne?
-Peut-etre que le tel virtuel ne gere pas ce type d'action?


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
 
package michelt.clock;
 
        import android.support.v7.app.AppCompatActivity;
        import android.os.Bundle;
        import android.view.MotionEvent;
        import android.view.View;
        import android.widget.Button;
        import android.graphics.Color;
 
 
public class MainActivity extends AppCompatActivity {
 
    Button bouton1;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
 
        bouton1 = (Button) findViewById(R.id.bouton1);
 
 
        bouton1.setOnHoverListener(new View.OnHoverListener() {
            @Override
            public boolean onHover(View view, MotionEvent motionEvent) {
                bouton1.setBackgroundColor(Color.BLACK);
                return false;
            }
            });
    }
}