Kategori

Android

Android custom toast mesajı oluşturma

Bazen sadece bir yazı ile oluşturulan toast mesajları yetersiz kalır. Bu yüzden toast mesajını tasarlamak isteyebiliriz. Şartlara göre farklı görünümler kazansın isteyebiliriz. Bu yazıda custom(özelleşmiş) toast mesajı yapmayı göreceğiz. Daha iyi anlamanın en iyi yolu bir uygulama yapmaktan geçiyor. Yapacağımız uygulamada 4 tane button ile 4 farklı toast mesajı göstereceğiz. Bu mesajlarda uygulamalarda ve web sayfalarında sıklıkla kullanılan hata, uyarı, bilgi ve başarılı mesajlarını göstereceğiz. Bu mesajları bir tane resim ve yanında mesaj şeklinde tasarlayacağız.

Android toast mesajı oluşturma

Toast mesajları ekranda birkaç saniye kalarak kaybolan geçici bildirim mesajlarıdır. Toast mesajları herhangi bir olay meydana geldiğinde kullanıcıyı bilgilendirme amacıyla kullanılırlar. Örneğin, bir sözlük uygulamasında bir kelimeyi sildiğiniz zaman silme işleminin başarılı olup olmadığını kullanıcıya göstermek için toast mesajı kullanabiliriz. Şimdi default olarak kullanılan Toast mesajlarının kullanımını daha iyi anlayabilmek için küçük bir uygulama yapalım. Bu uygulamada iki sayıyı toplayıp sonucu ekranda bir toast mesajıyla gösterelim. Bu uygulamada ayrıca bir edittext değerini tamsayıya çevirmeyi de görüyoruz.

Android listviewlerin özelleştirilmesi (custom listview)

Daha önce listviewlerin kullanımına değinmiştik. Listviewler kendi içinde satır satır textviewlerden oluşur. Fakat biz listemizin her satırında isteğimize göre imageview, textview ve diğer view elemanlarını kullanabiliriz. Şimdi ise bu işlemleri nasıl yapabileceğimize değineceğiz. Bunu Osmanlı padişahlarının listesini göstereceğimiz bir uygulama yaparak anlatmak istiyorum.

Android listview kullanımı

Mobil uygulamalarda kullanıcıya bazı verileri bir liste halinde göstermek için listview kullanırız. Listeleyeceğimiz elemanlar bir dizi veya veritabanı sorgu sonucu oluşturduğumuz bir liste olabilir. ListView kendi içinde satır satır textview nesneleri bulunduran bir elemandır. Eğer dilersek biz kendimiz bir satır tasarımı yapıp listviewi özelleştirebiliriz. Bu ayrı bir konu olup bununla ilgili ayrı bir yazı yazmayı düşünüyorum. Fakat şimdi en basit haliyle bir dizi tanımlayıp bu dizinin elemanlarını bir listviewde gösteren uygulamamızı yapalım ve detayları örnek üzerinde anlamaya çalışalım.