2012-09-10 122 views
1

我想更改某人按下Android按鈕時顯示的默認橙色。我做了很多搜索,但是我發現的全部是使用selectors。 我瞭解原理,但我不想修改正常按鈕的灰色方面(未按下)。但是使用selectors force來定義所有方面的所有特徵(按或不按)。Android,只更改按鈕的點擊顏色

我不知道如何獲得燈主題中按鈕的默認方面,所以任何人都可以告訴我在哪裏可以找到燈的原始參數theme或者至少給我另一種方法來簡單地改變顏色點擊按鈕的按鈕?

回答

1

您可以在Android的選擇複製到項目中,Android的設置它在默認情況下按鈕之一,當按鈕被改變只是一個單一的繪製壓只修改狀態。

你可以找到\android-sdk\platforms\android-10\data\res\drawable\btn_default.xml

+0

+1,這就是我會做的 –

+0

我所有的感謝我會嘗試這個論壇是驚人的快^^ – sam

+0

真的我所有的感謝!!!我真的很愚蠢,我應該想知道如何eclipse的模擬器可以顯示按鈕,無需繪製。我將使用普通按鈕的9patch。我正在尋找3小時!謝謝 – sam

0

對不起兄弟........... 我想只有選擇將幫助你...... 您必須選擇去..... 和選擇是可以重複使用個XML,你可以用於所有按鈕..... :) 您可以參考下面的鏈接。 :) http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList

+1

如果我能找到原件可繪製它不會是一個問題 – sam

+0

而Android使用.9Patch圖片...對於您可能無法找到這些圖片... ... :( –

+0

沒問題,我發現我只是把這些背景與android:背景,它只是一個特殊類型的PNG,但是謝謝 – sam