Tasarım Kodlama

Android EditText Kullanımı

EditText, düzenlenebilir bir TextView‘dir. Bir TextView ile neredeyse benzer özelliklere sahiptir. EditText, uygulamanızda kullanıcının herhangi bir metni girebileceği bir metin alanına sahip olmak istediğinizde kullanılır. Tek satır veya çok satırlı olabilir. Bir metin alanına dokunmak, alanı etkinleştirir, bir imleç yerleştirir ve otomatik olarak klavyeyi görüntüler.

Aşağıda en sık kullanılan EditText özniteliklerden bazıları verilmiştir:

Attribute(Nitelik)Tanımı
android:inputTypeGirilen metnin nasıl olması gerektiğini ve hangi amaçla kullanılacağını belirtmek için kullanılır. Bu none olarak ayarlanırsa metin düzenlenemez. Bu öznitelik için yaygın olarak kullanılan bazı sabit değerler şunlardır:
text
textAutoComplete – Bu, kullanıcı metin yazarken öneriler sunar.
textAutoCorrect – Bu, kullanıcı giriş metninde otomatik düzeltmeyi etkinleştirecektir.
textPassword – Girilen metni nokta veya yıldız şeklinde görüntüleyin.
textUri
textEmailAddress
phone – Bu, kullanıcılara yalnızca sayısal klavyeyi sunacaktır.
datetime, vb.
Mevcut tüm sabit değerler buradan kontrol edilebilir.
| ile ayırarak birden fazla sabit değer kullanabiliriz.
Örneğin:
android:inputType="textCapSentences|textAutoCorrect"
android:imeOptionsKlavye veya SMS gönderme formu gibi çoğu giriş yönteminde, klavyenin sağ alt köşesinde bu giriş yöntemine uygun bir işlem buton bulunur. DoneNextSendGo klavye eylem butonları belirtmek için android:imeOptions niteliğini actionSend veya actionSearch gibi bir eylem değeriyle kullanın.
Mevcut tüm eylemlere buradan ulaşabilirsiniz.
android:minLinesEkranda belirtilen satır sayısına eşdeğer bir yüksekliğe sahip görünümü sağlar. Bu nedenle, 2 değeri girerseniz, varsayılan olarak EditText görünümü, herhangi bir metin eklenmemiş olsa bile 2 satır uzunluğunda olacaktır. Varsayılan yükseklik olacaktır.
android:maxLinesEditText görünümünün görsel olarak barındırabileceği maksimum satır sayısını ayarlar. Başka bir deyişle, maxLines‘in 3 değerine sahip olduğunu söylediğimizde, bu EditText görünüm alanının 3 satır uzunluğunda olacağı ve ardından giderek daha fazla metin eklendikçe boyutunun artmasının duracağı anlamına gelir, genellikle sayı olduğunda bir kaydırma çubuğu gösterilir. satır sayısı, belirlenen limiti aşıyor.
android:hintHerhangi biri EditText‘e yazmadan önce bir ipucu mesajı görüntüler.
android:maxLengthKullanıcının alana girebileceği maksimum karakter sayısını belirlemeye izin verir.

Daha fazla EditText özelliği için buraya bakabilirsiniz.

Aşağıda varsayılan bir EditText alanı örneği verilmiştir:

Çıktı:

Android EditText Kullanımı

Aynı şekilde input type değerini number olarak değiştirdiğimizde klavyenin numaralar kısmı aktif olacaktır.

Örneği inceleyin:

Çıktı:

Android EditText Örnekleri

android:hint
Bu özellik, kullanıcıya kutuya ne girilmesi gerektiği konusunda bir ipucu verir.

android:inputType
Bu özellik, girilen metnin nasıl olması gerektiğini ve hangi amaçla kullanılacağını belirtir.

android:maxLines
Bu, maks. sadece 3 satır metin. Metniniz 3 satırı aşarsa, metnin ilk satırı yukarı kaydırılır, yani görünmez ve 2. satırdan 4. satıra kadar olan metin görünür olur. Örneklerde satırı 1 olarak tutmak gerekse de örnek olması için değeri 3 yaptık.

Daha fazla Android içeriği için Android Dersleri yazısını inceleyebilirsiniz.

Yorum yap