Soru & Cevap

String vs komut çağırma.

20.09.2014 - 12:59

Merhaba. @string ve @+idleri kullanmayı beceremiyorum. Nasıl çağıracağım normal örneğin @string/merhaba yazdığımda butonun içindede @string/merhaba yazıyor. Ve findViewById de otomatik olarak alttan pencere açılmıyor kendim yazıyorum bu durumda da tanımadığı için hatalı kodlama oluyor. Bu konuda yardıma ihtiyacım var. 

string.xml dosyasının içinde stringi tanıttım. En büyük mesele @string komutunu alttan pencere çıkacak şekilde çağıramıyor olmam.

25 Görüntülenme

3 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-28374-1411070648.jpg
uayazzz
23.09.2014 - 12:57

İlginiz için çok teşekkür ederim. Bu sorunu aştıktan hemen sonra farklı bir sorun ile karşılaştım. findViewById yazarken alttan açılan küçük pencere gelmiyor yani kodumu doğru şekilde tanımlayamadığım için hata olarak görüyordu. Bende bu duruma çözüm bulamayınca googlenin demo sürümü olan android studio'yu indirdim ve hiç bir sorun yaşamadan kullanıyorum. Henüz yeniyim bu işte ve ciddi anlamda kendimi geliştirmek istiyorum. Bir nevi hayatımı bunun üzerine kurma planlarım var diyebiliriz. Güzel kaynaklar önerebilirmisiniz? Bu konuda kendimi nasıl geliştirebilirim ? 

picture-1372-1408467635.jpg
ahmtbrk
20.09.2014 - 08:24

Arkadaş xml taraflı nasıl alacağını söylemiş.Kod taraflıda şöyle erişebilirsin.

[code]getResources().getString(R.string.butonyazi);[/code]

Profile picture for user pehpeh
pehpeh
20.09.2014 - 01:31

Anladığım kadarıyla şunları karıştırmışsın - verilecek olan id değeri xml içerisine sahneye çekmeye yarar. String dosyasından butona ve textviewe yazı yazdırmak istiyorsan yani value değeri almak istiyorsan  şöyle yapacaksın.

String.xml

<string name="butonyazi">Butonumun Yazısı</string>

Daha sonra ana sahneye butonu id sine göre çektikten sonra Butonun değerlerine şunu eklliceksin

  android:title="@string/butonyazi"

 

Bitti Hayırlı olsun :)