SORU
30 Mayıs 2011, PAZARTESİ


() TextView setTextColor çalışmıyor

Ben programlı bir listesi (bir liste Görünümü, sadece üst ekleyerek) gibi elemanlardan oluşturmak:

    <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" 
    android:orientation="vertical" android:layout_weight="1">
    <TextView android:id="@ id/filiale_name"
    android:layout_width="fill_parent" android:layout_height="wrap_content"/>
    <TextView android:id="@ id/lagerstand_text"
    android:layout_width="fill_parent" android:layout_height="wrap_content"
    android:textSize="10sp" android:textColor="@color/red"/>
</LinearLayout>

Ayrıca, values/colors.xml bazı renkler tanımlıyorum. , "Lagerstand_text" varsayılan olarak kırmızı bir renk belirledi. kimliği ile TextView gördüğünüz gibi O çalışır.

Java öğeleri oluştururken, biliyorum

lagerstandText.setText("bla");

ve bazı öğeler için de yapıyorum

lagerstandText.setTextColor(R.color.red);

ve diğer renkler. Hangi bilmiyorum unsurları setTextColor ararken (kırmızı), diğer gri seçtim olursa olsun eğer aynı yine kırmızı oldu bile ().

Bu yüzden mi?

CEVAP
30 Mayıs 2011, PAZARTESİ


Belgeleri, bu konuda çok ayrıntılı değil, ama yapamazsınız setTextColor çağrılırken sadece R. renk tamsayı kullanın. getResources().getColor(R.color.YOURCOLOR) bir renk düzeni kurmak için aramalısın.

Aşağıdaki metin programlı olarak: rengini ayarlamak için kullanın

textView.setTextColor(getResources().getColor(R.color.YOURCOLOR));

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Felice Musique

    Felice Musiq

    22 NİSAN 2014
  • Samantha Crain

    Samantha Cra

    30 EKİM 2008
  • TomOdellVEVO

    TomOdellVEVO

    29 Mayıs 2012