Android按鈕怎樣在運(yùn)行時(shí)改變顏色

小樊
83
2024-07-20 07:15:46

要在Android應(yīng)用程序中的按鈕在運(yùn)行時(shí)更改顏色,可以使用以下代碼:

Button button = findViewById(R.id.button_id);
button.setBackgroundColor(Color.BLUE);

這將更改按鈕的背景顏色為藍(lán)色。您可以根據(jù)需要使用不同的顏色值,例如Color.RED,Color.GREEN等。

如果要在按鈕被點(diǎn)擊或特定事件發(fā)生時(shí)更改顏色,可以在事件處理程序中添加類(lèi)似的代碼:

button.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        button.setBackgroundColor(Color.RED);
    }
});

這將使按鈕在被點(diǎn)擊時(shí)更改為紅色。您可以根據(jù)需要更改顏色和事件。

0