Soru & Cevap

Dosya Adı Kullanma Sorunu

04.02.2017 - 06:00

Herkese merhabalar, uygulama geliştirme olayında henüz çok yeniyim ve aklımda bulunan bazı fikirlerimi gerçekleştirmek istiyorum.

Aşağıdaki kodu yaptığım uygulamada kullanmak üzere internette buldum. Kod, drawable klasöründeki resim dosyalarının adını alıp istediğim yerde kullanmamı sağlıyor. Tarif edildiği üzere kullanıyorum ancak; dosya adının çıktısını verirken, benim drawable klasörümdekini değil de, kodu aldığım yerdeki klasörün içeriğini veriyor. (Mesela, bendeki resmin adı "masa"yken, sonuç olarak bende hiç olmayan "kiraz" kelimesi çıkıyor.) Aynı kaynaktan başka kodlar da aldım, bu durumla alakası var mıdır, bilemiyorum.

Sizlerden eğer hata bu koddaysa hatamı göstermenizi,

Eğer hata bu kodla alakalı değilse de, belirttiğim işlemin hangi kodla, nasıl yapılacağını anlatmanızı istirham ediyorum.

Teşekkür ederim, iyi çalışmalar.

 private void showQuestion(int index) {
        if(index < totalQuestion){
            thisQuestion++;
            txtQuestion.setText(String.format("%d/%d",thisQuestion,totalQuestion));
            progressBar.setProgress(0);
            progressValue = 0;

            int ImageId=this.getResources().getIdentifier(questionPlay.get(index).getImage().toLowerCase(),"drawable",getPackageName());
            imageView.setBackgroundResource(ImageId);
            btnA.setText(questionPlay.get(index).getAnswerA());
            btnB.setText(questionPlay.get(index).getAnswerB());
35 Görüntülenme

1 Cevap

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

picture-84564-1548924191.jpg
emrekaplan606
04.02.2017 - 06:58

Merhaba Mustafa,

Diğer kodlar ile uzak veritabanından çekiyordur büyük ihtimalle. 

http://www.mehmetkirazli.com/android-dersleri-21-resim-galerisi-olusturma/ bu siteyi bir incele yardımcı olabilir.

Mustafa ARSLAN
04.02.2017 - 08:18
Teşekkürler, sorunun sebebini buldum. Dediğim gibi daha yeniyim ve yeni bir şeyle daha karşılaştım: SQLite ve database. Sistem dosyası diyerek aldığım Mydb.db isimli dosyanın içeriği yaratıyormuş sorunu. Şimdi de .db uzantılı dosyada nasıl değişiklik yapabilirim, onu araştıracağım.
Emre Kaplan
06.02.2017 - 11:22
SQLiteManager programını kullanabilirsin.
Mustafa ARSLAN
10.02.2017 - 05:21
SQLiteAdmin diye bir program buldum. Çok kullanışlı değil. Ama hallettim. Excel sağolsun. Kolay yolu buldum.