2014-10-06 6 views
0

Как я могу найти цвет, используемый для фона кнопки по умолчанию, как при нажатии, так и без него. Я попытался использовать android.R.drawable.btn_default для не нажатого, но этот цвет легче, чем по умолчанию на моем планшете.Определить цвет фона кнопок Android

ответ

0

Затем используйте цвет с помощью selector например customstyle.xml под вытяжки и использовать это в качестве фона для вашей кнопки. Пример кода для меня работает.

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
<item android:state_pressed="true" > 
    <shape> 
     <solid 
      android:color="#f8f9fa" /> 
     <stroke 
      android:width="1dp" 
      android:color="#d2d2d2" /> 
     <corners 
      android:radius="1dp" /> 
    </shape> 
</item> 
<item> 
    <shape> 
     <gradient 
      android:startColor="#f8f9fa" 
      android:endColor="#d2d2d2" 
      android:angle="270" /> 
     <stroke 
      android:width="1dp" 
      android:color="#d2d2d2" /> 
     <corners 
      android:radius="1dp" /> 
    </shape> 
</item> 
</selector> 
Смежные вопросы