Android

Android TextView Kullanımı

Android’de TextView, gereksinimlerimize göre metni kullanıcıya ayarlamak ve görüntülemek için kullanılan bir kullanıcı arabirimi kontrolüdür. TextView denetimi, etiket denetimi gibi davranır ve kullanıcıların metni düzenlemesine izin vermez.

Android’de, XML dosyasında veya program aracılığıyla Activity dosyasında iki şekilde bir TextView denetimi oluşturabiliriz.

LayoutDosyasında TextView Oluşturma

Android uygulamasında XML düzen dosyasında TextView kontrolünü tanımlamanın örnek yolu aşağıdadır.

Yukarıdaki kod parçacığını gözlemlerseniz, burada metni android uygulamasında görüntülemek için xml layout dosyasında bir TextView kontrolü tanımladık.

Activity Dosyasında TextView Oluşturma

Android’de, gereksinimlerimize göre bir etkinlik dosyasında programlı olarak bir TextView denetimi oluşturabiliriz.

Aşağıda, bir etkinlik dosyasında dinamik olarak bir TextView denetimi oluşturma örneği verilmiştir.

Android TextView Metin Ekleme

Android’de TextView kontrolünün metnini, Layout dosyasında bildirirken veya Activity dosyasında setText() yöntemini kullanarak ayarlayabiliriz.

Aşağıda, XML Düzen dosyasında bildirilirken TextView denetiminin metnini ayarlama örneği verilmiştir.

Yukarıdaki örneği gözlemlerseniz, XML Layout dosyasında TextView kontrolü için gerekli metni ayarlamak için android:text özelliğini kullandık.

Aşağıda, setText() yöntemini kullanarak etkinlik dosyasında metin görünümü denetimi metnini programlı olarak ayarlamanın başka bir yolu verilmiştir.

Yukarıdaki kod parçacığını incelerseniz, XML layout dosyasında tanımladığımız TextView kontrolünü id özelliğini kullanarak ve setText() yöntemi ile metni ayarlıyoruz.

Android TextView Metin Ekleme

Android TextView Özellikleri

Aşağıdakiler, android uygulamalarında TextView kontrolü ile ilgili yaygın olarak kullanılan özelliklerden bazılarıdır.

ÖzellikTanımı
android: idKontrolü benzersiz bir şekilde tanımlamak için kullanılır
android:autoLinkURL’leri ve e-posta adreslerini otomatik olarak bulur ve tıklanabilir bağlantılar olarak dönüştürür.
android: emsMetin görünümünün tam olarak bu kadar ems genişliğinde olmasını sağlamak için kullanılır.
android:hintMetin boş olduğunda ipucu metnini görüntülemek için kullanılır
android:widthTextView’in tam olarak bu kadar piksel genişliğinde olmasını sağlar.
android:heightTextView’in tam olarak bu kadar piksel uzunluğunda olmasını sağlar.
android:textMetni görüntülemek için kullanılır.
android:textColorYazının rengini değiştirmek için kullanılır.
android:gravityMetnin görünümün x ve y eksenine göre nasıl hizalanacağını belirtmek için kullanılır.
android:maxWidthTextView’in en fazla bu kadar piksel genişliğinde olmasını sağlamak için kullanılır.
android:minWidthTextView’in en az bu kadar piksel genişliğinde olmasını sağlamak için kullanılır.
android:textSizeMetnin boyutunu belirtmek için kullanılır.
android:textStyleMetnin stilini (bold, italic, bolditalic) değiştirmek için kullanılır.
android:textAllCapsMetni büyük harfle göstermek için kullanılır.
android:typefaceMetin için Yazı Tipini (normal, sans, serif, monospace) belirtmek için kullanılır.
android:textColorYazının rengini değiştirmek için kullanılır.
android:textColorHighlightMetin seçimi vurgu rengini değiştirmek için kullanılır.
android:textColorLinkBağlantıların metin rengini değiştirmek için kullanılır.
android:inputTypeMetin alanlarına yerleştirilecek metnin türünü belirtmek için kullanılır.
android:fontFamilyMetin için fontFamily’yi belirtmek için kullanılır.
android:editableEğer ayarlarsak, bu TextView’in bir giriş metodu olduğunu belirtir.

Yorum yap