mesele

2012-11-03 15 views
6

ben dünyanın aktivite kodu merhaba aşağıdaki hatayı alıyorum "Hardcoded dize xxx @string kaynağı kullanmalıdır".mesele

+1

Bu yalnızca kodunuzu endüstri standardına getirmeye çalışan bir uyarıdır. Sabit kodlanmış dizenizi kopyalayın ve String.xml adlı dosyaya yapıştırın. –

cevap

14

Bu bir hata değil, bu bir Lint uyarıdır. Böylece App çalıştırabilir, ancak metinleri (TextViews, Düğmeler vb.) Görüntülemek için önerilen yol dize referanslar kullanmaktır. Res klasörüne gitmeli ve değerler altında bir strings.xml dosyası olacak. Bu dosya string.xml altına

(tuş takımı)

android:text="@string/my_string" 
+0

ama ben hala uygulamayı çalıştırmak mümkün değilim – user1795999

+0

Başka hatalar alıyor musunuz? – Ahmad

+0

.java dosya 9 hataları gösterir – user1795999

0

örnek-: o zaman bunu yapmak zorunda

<string name="my_string">Your Text!</string> 

Ve size butonuna metni ayarlamak için: Orada Bunu ekle değerler klasörü altındaki

<string name="keypad_title">Keypad</string> 

düzen klasörü altında keypad.xml altında bu kodu koymak

<Button android:id="@+id/keypad_1" 
    android:text="1"> 
    </Button> 
İlgili konular