2011-05-21 25 views
13

Ben şu renkler:Android Renk Drawable Kaynak

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <drawable name="darkgray">#404040ff</drawable> 
    <drawable name="black">#000ff</drawable> 
    <drawable name="red">#ff00ff</drawable> 
    <drawable name="green">#0ff0ff</drawable> 
    <drawable name="lightgray">#c0c0c0ff</drawable> 
    <drawable name="white">#ffffffff</drawable> 
    <drawable name="yellow">#ffff0ff</drawable> 
    <drawable name="blue">#00ffff</drawable> 
    <drawable name="gray">#808080ff</drawable> 
    <drawable name="magenta">#ff0ffff</drawable> 
    <drawable name="cyan">#0ffffff</drawable> 
</resources> 

Ve ben bir Düğme arka plan rengi için benim ana Düzeni dosyasında şu var:

<Button 
    android:id="@+id/widget27" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="@drawable/yellow" 
    android:text="Button" 
    android:layout_x="30px" 
    android:layout_y="102px" 
> 
</Button> 

Benim sorum (snippet): Dosyayı renklerle nasıl adlandırırım ve nereye koyarım? Derleme hatası alıyorum, aresgen çıkış hatası.

Arka plan renklerine erişilebilen bir dosya adı ve konum arıyorum. Buradaki tüm renkler depolamak - Sen res/values/colors.xml en XML dosyası oluşturmak gerekir

cevap

6

sayesinde.

Ayrıca, bütün bu sayfayı okumalısınız, ama burada doğrudan soru ile ilgilidir bölümdür:

unutmuş tüm

2

Birincisi, o Düğme böyle kapalıdır http://developer.android.com/guide/topics/resources/more-resources.html#Color

<Button 
    android:id="@+id/widget27" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="@drawable/yellow" 
    android:text="Button" 
    android:layout_x="30px" 
    android:layout_y="102px" 
/> 

ve yanındaki yerine bu kod kullanabilirsiniz

<Button 
    android:id="@+id/widget27" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="@android:color/white" 
    android:text="Button" 
    android:layout_x="30px" 
    android:layout_y="102px" 
/> 

ama kullanmak isterseniz renk

http://android-er.blogspot.com/2010/03/using-color-in-android.html

+0

o iş does't

<color name="white">#FFFFFF</color> 

ve butona bu deneyin bu linki kullanınız? – George

1

xml

<Button 
    android:id="@+id/widget27" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="@color/white" 
    android:text="Button" 
    android:layout_x="30px" 
    android:layout_y="102px" 
/> 
İlgili konular