我想將我的應用程序中android按鈕的顏色更改爲深灰色而不是淺灰色。我打算保持焦點的顏色/按下相同。我只是想將「正常」狀態下的按鈕顏色改爲深灰色。如何將android按鈕更改爲深灰色而不是淺灰色
我發現這個線程: Standard Android Button with a different color
我認爲最簡單的方法就是做這個。那是對的嗎?但是,我怎樣才能讓LightingColor過濾器使它變成darkgrey?
button.getBackground().setColorFilter(new LightingColorFilter(0xFFFFFFFF, 0xFFAA0000));
我已經試過
button.getBackground().setColorFilter(new LightingColorFilter(0xffffffff, 0xFF3A3A3A));
但我得到的是白色。
但Android的按鈕有它自己的一套繪製的。像它指定邊框,按鈕的填充。我想讓我的按鈕看起來和android默認的一樣,只是它有深色作爲背景。 – michael 2011-03-30 21:59:18
我認爲你必須擴展Button並使之成爲你自己的。您可以創建自己的繪圖並使用它們而不是像Button那樣的默認繪圖。我知道在這方面我沒有太多幫助,但是當我瀏覽答案時,我已經看到它在這個網站上完成了 – apesa 2011-03-30 22:13:28