Abdulkadir Turan
Abdulkadir Turan
Şanlıurfa
12/04/2017 tarihinden beri üye
15 GY Puanı
100K GY Sırası

Kişisel Sayfaları

İlgi Alanları

1 Rozet
0 Sertifika
2 Soru Sordu
0 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Karadeniz Teknik Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

2
Tümünü Gör

Textview kullanarak rastgele kelime gösterme

Merhabalar 10 adet kelimem var. Textview kullanarak bu kelimelerin 12 saatte bir sırasıyla ekranda görünmesini istiyorum. bu süre 6 saat ya da 1 gün de olabilir ama otomatik olarak gerçekleşmesi lazım. Bu konuda bana yardımcı olabilir misiniz.

Android Studiu Butona Tıklayınca Sonraki TextView

ilerigit.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v){
                int random = (int) (Math.random() * manyDifferentStrings.length);
                if (random == oldVaue) {
                    random = (int) (Math.random() * manyDifferentStrings.length);
                }
                changingText.setText(manyDifferentStrings[random]);
                oldVaue = random;
            }
        });


Yukarıdaki kod ile Textview içine tanımladığım yazılar butona tıklayınca sonraki yazıyı ekran göstermesini istiyorum ama butona tıklayınca karışık olarak gösteriyor. Bunu sırayla yapması için kodda ne gibi bir değişiklik yapmam gerekiyor.


    private void changeTextViewValueRandomlyOnButtonClick() {
        final String[] manyDifferentStrings = {
                "0",
                "1",
                "2",
                "3",
                "4",
                "5",
                "6",
                "7",
                "8",
                "9",
                "10",
                "11",
                "12"
        };

 

6 yıl 9 ay önce yanıtladın