Android uygulama geliştirirken kullanıcıya bilgi göstermek için en sık kullanılan bileşenlerden biri TextView’dır. Basit metinlerden dinamik verilere kadar birçok bilgiyi ekranda göstermek için kullanılır.
Bu yazıda, TextView tanımlama ve setText() metodu ile ekrana veri yazdırmayı adım adım öğreneceksiniz.
TEXTVIEW NEDİR?
TextView, Android’de ekrana yazı yazdırmak için kullanılan temel bir UI (kullanıcı arayüzü) bileşenidir.
Kullanım alanları:
TEXTVIEW TANIMLAMA (XML)
Öncelikle layout dosyanızda (genellikle activity_main.xml) bir TextView tanımlamanız gerekir:
<TextView
android:id="@+id/bilgiler"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
Burada dikkat edilmesi gereken:
JAVA TARAFINDA TEXTVIEW KULLANIMI
TextView’ı Java kodu içerisinde kullanabilmek için önce tanımlayıp bağlamamız gerekir:
TextView bilgiler;
bilgiler = findViewById(R.id.bilgiler);
Bu işlemden sonra artık TextView üzerinde işlem yapabiliriz.
SETTEXT() İLE YAZI YAZDIRMA
TextView içerisine metin yazdırmak için setText() metodu kullanılır:
bilgiler.setText("Merhaba Dünya");
Açıklama:
DİNAMİK VERİ GÖSTERME
TextView sadece sabit yazılar için değil, kullanıcıdan veya sistemden gelen verileri göstermek için de kullanılır:
String kullaniciAdi = "Erkan";
bilgiler.setText("Hoş geldin " + kullaniciAdi);
Bu yöntemle:
kolayca ekrana yansıtılabilir.
DİKKAT EDİLMESİ GEREKENLER
-
TextView ID’sinin doğru olduğundan emin olun
-
findViewById mutlaka setContentView sonrası kullanılmalı
-
Null hatası almamak için tanımlamayı doğru yapın
TextView, Android uygulamalarında veri göstermek için en temel ve en önemli bileşenlerden biridir. setText() metodu sayesinde hem sabit hem de dinamik verileri kolayca kullanıcıya sunabilirsiniz.