Android: Ändern Sie die Schaltfläche "Hintergrund Farbansicht".
Posted: 13 Apr 2025, 00:05
Wie kann ich die Hintergrundfarbe in eine Ansicht unter einer Schaltfläche ändern, wenn ich auf die Schaltfläche klicke? Ich habe einen Selektor ausprobiert funktioniert nicht, da die Ansicht die Farbe nicht ändert. Was ist das Problem? < /p>
Dies ist mein Code: < /p>
xml < /strong> < /p>
...
...
< /code>
Java < /strong> < /p>
View linea2 = (View)findViewById(R.id.viewPlanos2);
linea2.setBackgroundColor(getResources().getColor(R.drawable.linea_verde));
< /code>
linea_verde < /strong> < /p>
< /P>
< /code>
< /p>
Bearbeiten: < /strong> < /p>
Ich habe es versucht: < /p>
public void onClick(View v) {
if(v == botonMetro) {
linea2.setBackgroundResource(R.drawable.linea_verde);
and
linea2.setBackgroundColor(getResources().getColor(R.drawable.linea_verde));
}
}
< /code>
Aber der Code funktioniert nicht < /p>
Dies ist mein Code: < /p>
xml < /strong> < /p>
...
...
< /code>
Java < /strong> < /p>
View linea2 = (View)findViewById(R.id.viewPlanos2);
linea2.setBackgroundColor(getResources().getColor(R.drawable.linea_verde));
< /code>
linea_verde < /strong> < /p>
< /P>
< /code>
< /p>
Bearbeiten: < /strong> < /p>
Ich habe es versucht: < /p>
public void onClick(View v) {
if(v == botonMetro) {
linea2.setBackgroundResource(R.drawable.linea_verde);
and
linea2.setBackgroundColor(getResources().getColor(R.drawable.linea_verde));
}
}
< /code>
Aber der Code funktioniert nicht < /p>